Log in
All jobs
FO

Software Engineer 3

Focus on the Family
Colorado Springs, CO 80920, USA Posted Sep 16, 2026
Hybrid

About this role

Job Description

Posted Wednesday, September 16, 2026 at 2:00 AM

Headquartered in Colorado Springs, Colorado, Focus on the Family has nearly 700 employees who work to achieve the mission of enriching the lives of families, engaging the culture, advocating for life and spreading the Gospel of Jesus Christ. The work is meaningful, the culture is rewarding, and the purpose is eternal.

The Software Engineer 3 position exists to develop and manage technical aspects of Focus on the Family’s enterprise applications (e.g., Salesforce) and digital properties. This includes writing, testing, and releasing code; troubleshooting; addressing issues such as application security and performance; and creating, implementing, and maintaining standards and best practices. This includes work on the strategy, architecture, development, and maintenance of enterprise applications, web applications, responsive websites, and mobile applications within an Agile environment.

Essential Duties/Responsibilities:

  • All Software Engineers are responsible for performing the listed core responsibilities and specializing in at least one area of focus. The Software Engineer 3 is expected to have an intermediate understanding of and ability to perform those responsibilities and all other areas of focus. Additionally, the Software Engineer 3 may act in a time-limited architecture role, as either primary or secondary.

Core Responsibilities:

  • Relies on solid computer science fundamentals and principles to break down problems into high performance, scalable and distributed solutions

  • Works within a hybrid on-campus, collaborative team environment (including pair and/or mob programming) to develop or enhance enterprise applications, web-based applications, responsive websites, and mobile applications using various programming languages and technologies

  • Builds secure, performant, reusable, and maintainable code; organizes code libraries for future use; and documents as appropriate

Effectively leverages AI-assisted development tools (e.g., Claude, GitHub Copilot) to accelerate coding, debugging, and documentation, while applying independent judgment to validate the correctness, security, and architectural fit of AI-generated output

  • Maintains, troubleshoots, and fixes code, applications, integrations, and other technology as appropriate. Installs, creates, or customizes modules and features for enterprise and proprietary software packages
  • Creates, maintains, and utilizes centralized Logging, Auditing, Monitoring and Alerting (LAMA) as appropriate
  • Creates, executes, and maintains various levels (e.g., unit and integration) and types (e.g., compatibility, smoke, and regression) of testing, automating such tests wherever possible
  • Builds and releases own and team code within a DevSecOps environment, leveraging virtualization and containerization as appropriate
  • Implements, releases, tests, and reinforces security and secure practices in all aspects of development
  • Architects and implements appropriate formal security and performance reviews of digital properties
  • Mentors other engineers and team members as appropriate
  • May assist the Director with initial rounds of interviewing, including phone screens, first interviews, and the creation and proctoring of coding tests
  • May provide engineering leadership to an Agile team, including coordinating and leading appropriate Communities of Practice, coding dojos, etc.

Back End:

  • Develops functional, server-side code, separating business logic from data to allow future development
  • Develops, exposes, consumes, integrates, and maintains APIs and web services for both internal and public uses
  • Develops, exposes, consumes, integrates, and maintains message queues for internal use
  • Develops, exposes, consumes, integrates, and maintains databases, including relational and document based DBs
  • Guides and/or encourages teammates in embracing the development, implementation, and maintenance of micro-services, moving away from monolithic architectures as appropriate

Client Side:

  • Implements and enhances user experience (UX) and user interface (UI) designed by stakeholders. Develops functional and appealing interfaces, with special attention to responsive design and varying screen resolution, sizes, and devices
  • Creates HTML, JavaScript, and CSS that function and display consistently across all browsers and platforms
  • Optimizes client-side performance and scalability
  • Guides and/or encourages teammates in embracing the use of modern client-side standards and best practices, such as design systems, frameworks, etc.

DevOps:

  • Architects and designs continuous delivery strategies and processes, including continuous integration and continuous deployment concepts
  • Implements, upgrades, and maintains deployment pipelines, scripts, and systems
  • Works toward ensuring that the release process is fluid and efficient, guiding continuous integration, automated deployments, LAMA, and documentation.
  • Guides and/or encourages teammates and partner departments in the use of modern release concepts such as infrastructure as code, dynamic environment provisioning, etc.

Mobile:

  • Develops and maintains mobile applications, including, but not limited to, small enhancements and bug fixes
  • Understands, architects, and implements best practices and development platforms for mobile development on iOS, Android, and other mobile operating systems
  • Works with vendors on mobile application development, including architecture, code reviews and testing

Testing:

  • Is a subject matter expert and primary point of contact for development, maintenance, troubleshooting, and support of automated testing
  • Is a primary development point of contact for teammates regarding testing strategy, processes, and architecture
  • Is a primary development point of contact for the selection, implementation, and maintenance of testing

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →