Software Engineer 3
Job Location:
Colorado Springs, CO - USA
Yearly Salary:
USD 95800 - 111892
Posted:
11 September 2026 (15 hours ago)
Application Deadline:
9 December 2026
Vacancies:
1 Vacancy
Job Summary
The Software Engineer 3 position exists to develop and manage technical aspects of Focus on the Familys 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 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 Responsibilities:Relies on solid computer science fundamentals and principles to break down problems into high performance scalable and distributed solutionsWorks 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 technologiesBuilds secure performant reusable and maintainable code; organizes code libraries for future use; and documents as appropriateMaintains troubleshoots and fixes code applications integrations and other technology as appropriate. Installs creates or customizes modules and features for enterprise and proprietary software packagesCreates maintains and utilizes centralized Logging Auditing Monitoring and Alerting (LAMA) as appropriateCreates executes and maintains various levels (e.g. unit and integration) and types (e.g. compatibility smoke and regression) of testing automating such tests wherever possibleBuilds and releases own and team code within a DevSecOps environment leveraging virtualization and containerization as appropriateImplements releases tests and reinforces security and secure practices in all aspects of developmentArchitects and implements appropriate formal security and performance reviews of digital propertiesMentors other engineers and team members as appropriateMay assist the Director with initial rounds of interviewing including phone screens first interviews and the creation and proctoring of coding testsMay provide engineering leadership to an Agile team including coordinating and leading appropriate Communities of Practice coding dojos End:Develops functional server-side code separating business logic from data to allow future developmentDevelops exposes consumes integrates and maintains APIs and web services for both internal and public usesDevelops exposes consumes integrates and maintains message queues for internal useDevelops exposes consumes integrates and maintains databases including relational and document based DBsGuides and/or encourages teammates in embracing the development implementation and maintenance of micro-services moving away from monolithic architectures as appropriateClient 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 devicesCreates HTML JavaScript and CSS that function and display consistently across all browsers and platformsOptimizes client-side performance and scalabilityGuides and/or encourages teammates in embracing the use of modern client-side standards and best practices such as design systems frameworks :Architects and designs continuous delivery strategies and processes including continuous integration and continuous deployment conceptsImplements upgrades and maintains deployment pipelines scripts and systemsWorks toward ensuring that the release process is fluid and efficient guiding continuous integration automated deployments LAMA and and/or encourages teammates and partner departments in the use of modern release concepts such as infrastructure as code dynamic environment provisioning :Develops and maintains mobile applications including but not limited to small enhancements and bug fixesUnderstands architects and implements best practices and development platforms for mobile development on iOS Android and other mobile operating systemsWorks with vendors on mobile application development including architecture code reviews and testingTesting: Is a subject matter expert and primary point of contact for development maintenance troubleshooting and support of automated testingIs a primary development point of contact for teammates regarding testing strategy processes and architectureIs a primary development point of contact for the selection implementation and maintenance of testing toolsetsGuides and/or encourages teammates and vendors in embracing Agile development practices that embrace testing such as test-driven development (TDD) behavior driven development (BDD) automated testing Role:Collaboratively participates in and champions the direction creation maintenance implementation and communication of the ministrys software applications systems and process architecture and related standards with an emphasis on the appropriate competency area along with ones team and other department members in the architecture roleCollaboratively works with department members in the architecture role of the same competency area to recommend architectural standards for that areaConsults and collaboratively works with ones team and other teams on the application of architectural standards for specific projects or productsProvides input for tool selection and standards to leadership to help inform the overall technology architectureAs a servant leader trains and coaches members of ones team on ministry application and systems architecture standards. Trains and coaches others to be able to step into the Architecture Coach roleOther Duties/Responsibilities:On-call to provide after-hours and weekend support when necessaryParticipates in on-going training opportunitiesPerform other duties as assignedWorking Environment/Physical Requirements:On-campus (hybrid-remote) office environmentFrequent sitting and computer useOccasional travel domestic or internationalThis role may require occasional travel including nights and weekendsJOB QUALIFICATIONS/REQUIREMENTSCharacter/Spiritual:Exemplifies Ephesians 5:1-2 Therefore be imitators of God as dear children and walk in love as Christ also has loved us and given Himself for the Great Commission given by Jesus Christ in Matthew 28:19-20 Go therefore and make disciples of all the nations baptizing them in the name of the Father and of the Son and of the Holy Spirit teaching them to observe all things that I have commanded you; and lo I am with you always even to the end of the a consistent witness for Jesus Christ; maintains a courteous Christ-like attitude in dealing with people within and outside of Focus; adheres to theStandard of Moral ConductandStatement of Faith; upholds Focus on the Familys ministry in prayerPrays personally for Focus on the Familys staff and constituents and may occasionally lead in a public prayerEngages in Christian ministryDemonstrates behaviors aligned withFOF core valuesPersonal Characteristics: Lives with integrity derived from Biblical values and demonstrates standards of conduct that meet or exceed company and/or legal requirementsThrives in a team environment: team player; trustworthy; reliableResults-oriented self-motivated driven and committedPositive and encouraging attitude; Confident without having an egoCoachable; able to redirect work priorities and assignments as neededConstituent and Stakeholder-service orientedEmbodies honesty forthrightness and opennessCreative thinker and effective problem-solverTreats other with dignity respect and graciousnessMaintains a cool and calm demeanor under pressureAvoids groupthink: Courage to assertively present alternatives in a spirit of mutual respect; humility when their ideas are not acceptedApproaches processes and tools with an eye for adding value and eliminating waste (Lean thinking)Lifetime learner with a burning desire to continually be stretched and improveFlexible thinker with ability to adapt to and learn various solutions frameworks processes and systems using whichever works best while meeting both client and ministry needsAvid interest in all things digital with a passion to stay current work and play with the latest and greatest digital innovationsA servant-leader who seeks to empower othersKnowledge/Experience:Bachelors Degree in Computer Science Software Engineering Information Science other relevant discipline or equivalent relevant education5-7 yearsof overall software development experience especially with the languages and methodologies listed below and/or the various Focus on the Family codebasesIntermediate understanding of and experience with fundamental computer science principles including but not limited to object-oriented programming data modeling/structures design/architecture patterns understanding of Salesforce functionality configuration architecture development languages best practices understanding of Cloud-based architectures and SaaS solutionsIntermediate understanding of Elasticsearch Logstash Kibana and Beats (ELK stack)Intermediate understanding of and experience with the modern web including familiarity with application database and networking layersIntermediate understanding of and experience with HTML JavaScript and CSSIntermediate understanding of and experience with appropriate languages frameworks and platforms for a team or area of focus which include but are not limited to: Apex Lightning Flutter Dart C#/.Net PHP Java JavaScript understanding of and experience with developing software in an Agile environmentIntermediate understanding of and experience with source control systems (Github preferred) and experience with at least one continuous integration tool (Github Actions preferred)Intermediate understanding of and experience with testing methodologies like BDD or TDD and tools (Provar preferred) as well as unit testing methodologies and toolsIntermediate understanding of and experience with using industry standards and best practices (e.g. W3C OpenAPI etc.)Demonstrated experience in mentoring developers and others in a software development environmentDemonstrated experience in servant leadershipSkills Abilities and Special Talents/Gifts:Strong attention to detail and accuracyAbility to deal with constantly changing priorities and demandsWilling to be assertive in resolving problems in a spirit of mutual respectProfessional appearance and conductStrong communication skills (written and verbal)Strong presentation skillsAbility to analyze complex and conflicting data to recommend a strategic course of actionInfluential; practiced in negotiating with others in ways that result in win-win outcomeStewardship Requirements:Adheres to FOF principles of stewardship by using time and resources efficiently Salary Range: $95800 to $111892/ Materials Required: Cover Letter Resume/CV *Colorado Residents: In any materials you submit you may redact or remove any age-identifying information such as age date of birth or dates of school attendance or graduation. You will not be penalized for redacting or removing this Materials Instructions:Please identify the job specific minimum qualifications you possess in your cover letter and be sure your resume includes any and all relevant experience to be accurately assessed against the qualifications listed in the posting. To apply please submit the following application materials to this posting. 1. A current resume. 2. A cover letter that specifically addresses the job requirements and outlines on the Family puts a high value on our team members and offers a unique benefit scheduled for 20 hours or more per week are eligible for:Norton LifeLock ID Theft CoverageLegal Shield/ID Shield CoverageAFLAC403B Retirement Plan Vacation Time & Vacation PayoutSick TimeHolidaysService AwardsCommunity Service DaysBookstore DiscountFitness CenterEmployees scheduled for 30 hours or more per week are eligible for all the above and:Medical PlanDental PlanVision PlanLife InsuranceDisability InsuranceFlexible Spending AccountsEAP (Employee Assistance Program)Tuition ReimbursementWarehouse Membership Reimbursement Note: This is a summary and should not be construed as future promises to continue to provide benefits as outlined above. For complete and definitive language refer to the governing plan documents.*Temporary employees are not eligible for benefits except for:Sick TimeBookstore DiscountFitness CenterTentative Search Timeline:Priority will be given to applications submitted by September 23 2026. However this posting will remain open until potential employee start date is October 12 date: September 9 2026Unposting date:Ongoing until filledPosting contact email:
Required Experience:
IC