{"id":1618460,"url":"https://alion.io/job/epa-software-engineer-3","title":"Software Engineer 3","company":{"id":2090642,"name":"Evangelical Press Association","domain":"evangelicalpress.com","url":"https://alion.io/company/evangelicalpress","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Dayforce","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Colorado Springs, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":95800,"max":111892,"currency":"USD","period":"year","gross":null,"usd_annual":111892},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apex","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Computer Use","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Dart","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Flutter","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JavaScript","optional":false},{"name":"Kibana","optional":false},{"name":"Logstash","optional":false},{"name":"PHP","optional":false}],"status":"live","first_seen_at":"2026-09-16T06:00:00Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-12T03:49:31Z","board_verified":true,"closed_at":null,"days_open":26,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":26},"description":"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.\n\nEssential Duties/Responsibilities:\nAll 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.\nCore Responsibilities:\nRelies on solid computer science fundamentals and principles to break down problems into high performance, scalable and distributed solutions\nWorks 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\nBuilds secure, performant, reusable, and maintainable code; organizes code libraries for future use; and documents as appropriate\nEffectively 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\nMaintains, troubleshoots, and fixes code, applications, integrations, and other technology as appropriate. Installs, creates, or customizes modules and features for enterprise and proprietary software packages\nCreates, maintains, and utilizes centralized Logging, Auditing, Monitoring and Alerting (LAMA) as appropriate \nCreates, 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\nBuilds and releases own and team code within a DevSecOps environment, leveraging virtualization and containerization as appropriate\nImplements, releases, tests, and reinforces security and secure practices in all aspects of development\nArchitects and implements appropriate formal security and performance reviews of digital properties\nMentors other engineers and team members as appropriate\nMay assist the Director with initial rounds of interviewing, including phone screens, first interviews, and the creation and proctoring of coding tests\nMay provide engineering leadership to an Agile team, including coordinating and leading appropriate Communities of Practice, coding dojos, etc.\nBack End: \nDevelops functional, server-side code, separating business logic from data to allow future development\nDevelops, exposes, consumes, integrates, and maintains APIs and web services for both internal and public uses\nDevelops, exposes, consumes, integrates, and maintains message queues for internal use\nDevelops, exposes, consumes, integrates, and maintains databases, including relational and document based DBs\nGuides and/or encourages teammates in embracing the development, implementation, and maintenance of micro-services, moving away from monolithic architectures as appropriate\nClient Side: \nImplements 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\nCreates HTML, JavaScript, and CSS that function and display consistently across all browsers and platforms\nOptimizes client-side performance and scalability \nGuides and/or encourages teammates in embracing the use of modern client-side standards and best practices, such as design systems, frameworks, etc.\nDevOps: \nArchitects and designs continuous delivery strategies and processes, including continuous integration and continuous deployment concepts\nImplements, upgrades, and maintains deployment pipelines, scripts, and systems\nWorks toward ensuring that the release process is fluid and efficient, guiding continuous integration, automated deployments, LAMA, and documentation.\nGuides and/or encourages teammates and partner departments in the use of modern release concepts such as infrastructure as code, dynamic environment provisioning, etc.\nMobile: \nDevelops and maintains mobile applications, including, but not limited to, small enhancements and bug fixes\nUnderstands, architects, and implements best practices and development platforms for mobile development on iOS, Android, and other mobile operating systems\nWorks with vendors on mobile application development, including architecture, code reviews and testing\nTesting:\nIs a subject matter expert and primary point of contact for development, maintenance, troubleshooting, and support of automated testing\nIs a primary development point of contact for teammates regarding testing strategy, processes, and architecture\nIs a primary development point of contact for the selection, implementation, and maintenance of testing toolsets\nGuides 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, etc.\nUtilizes AI-assisted code review tools (e.g., CodeRabbit) as part of the review process, while maintaining primary accountability for code quality, security, and test coverage\nArchitecture Role:\nCollaboratively participates in and champions the direction, creation, maintenance, implementation and communication of the ministry’s software applications, systems and process architecture and related standards, with an emphasis on the appropriate competency area, along with one’s team, and other department members in the architecture role\nCollaboratively works with department members in the architecture role of the same competency area to recommend architectural standards for that area\nConsults and collaboratively works with one’s team and other teams on the application of architectural standards for specific projects or products\nProvides input for tool selection and standards to leadership to help inform the overall technology architecture\nAs a servant leader, trains and coaches members of one’s team on ministry application and systems architecture standards. Trains and coaches others to be able to step into the Architecture Coach role\nProvides guidance on the appropriate and secure use of AI tooling within the development lifecycle, including data handling, intellectual property, and security considerations when using AI-assisted tools\nOther Duties/Responsibilities:\nOn-call to provide after-hours and weekend support when necessary\nParticipates in on-going training opportunities\nPerform other duties as assigned\nWorking Environment/Physical Requirements:\nOn-campus (hybrid-remote) office environment\nFrequent sitting and computer use\nOccasional travel, domestic or international\nThis role may require occasional travel including nights and weekends\nJOB QUALIFICATIONS/REQUIREMENTS\nCharacter/Spiritual:\nExemplifies 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 us...”\nPursues 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 age.”\nIs a consistent witness for Jesus Christ; maintains a courteous, Christ-like attitude in dealing with people within and outside of Focus; adheres to the Standard of Moral Conduct and Statement of Faith; upholds Focus on the Family's ministry in prayer\nPrays personally for Focus on the Family’s staff and constituents and may occasionally lead in a public prayer\nEngages in Christian ministry\nDemonstrates behaviors aligned with FOF core values\n\nPersonal Characteristics:\nLives with integrity derived from Biblical values and demonstrates standards of conduct that meet or exceed company and/or legal requirements\nThrives in a team environment: team player; trustworthy; reliable\nResults-oriented, self-motivated, driven and committed\nPositive and encouraging attitude; Confident without having an ego\nCoachable; able to redirect work priorities and assignments as needed\nConstituent and Stakeholder-service oriented\nEmbodies honesty, forthrightness, and openness\nCreative thinker and effective problem-solver\nTreats other with dignity, respect, and graciousness\nMaintains a cool and calm demeanor under pressure\nAvoids groupthink: Courage to assertively present alternatives in a spirit of mutual respect; humility when their ideas are not accepted\nApproaches processes and tools with an eye for adding value and eliminating waste (Lean thinking)\nLifetime learner with a burning desire to continually be stretched and improve\nFlexible thinker with ability to adapt to and learn various solutions, frameworks, processes, and systems, using whichever works best while meeting both client and ministry needs\nAvid interest in all things digital, with a passion to stay current, work and play with the latest and greatest digital innovations\nA servant-leader who seeks to empower others\n Knowledge/Experience:\nBachelor’s Degree in Computer Science, Software Engineering, Information Science, other relevant discipline, or equivalent relevant education\n5-7 years of overall software development experience, especially with the languages and methodologies listed below and/or the various Focus on the Family codebases\nIntermediate understanding of and experience with fundamental computer science principles including, but not limited to, object-oriented programming, data modeling/structures, design/architecture patterns, etc.\nIntermediate understanding of Salesforce functionality, configuration, architecture, development languages, best practices, etc.\nIntermediate understanding of Cloud-based architectures and SaaS solutions\nIntermediate understanding of Elasticsearch, Logstash, Kibana, and Beats (ELK stack)\nIntermediate understanding of and experience with the modern web, including familiarity with application, database, and networking layers\nIntermediate understanding of and experience with HTML, JavaScript, and CSS\nIntermediate 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, etc.\nIntermediate understanding of and experience with developing software in an Agile environment \nIntermediate understanding of and experience with source control systems (Github preferred) and experience with at least one continuous integration tool (Github Actions preferred)\nIntermediate understanding of and experience with testing methodologies like BDD or TDD and tools (Provar preferred), as well as unit testing methodologies and tools\nIntermediate understanding of and experience with using industry standards and best practices (e.g., W3C, OpenAPI, etc.)\nDemonstrated experience in mentoring developers and others in a software development environment\nDemonstrated experience in servant leadership\nDemonstrated experience using AI-assisted development tools (e.g., Claude, GitHub Copilot, Cursor) in a professional software engineering context, including the judgment to evaluate, refine, and take ownership of AI-generated code\n Skills, Abilities, a...","description_format":"text","description_chars":14829,"description_truncated":true,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Life insurance","Retirement plans"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Publishing"],"lifecycle":[{"event":"open","at":"2026-10-01T20:39:12Z"}],"visa":[],"liveness":{"score":57,"band":"ok","label":"Likely open","p_open":1,"p_active":0.765,"p_room":0.75,"age_days":26,"expected_fill_days":30,"reasons":["conf:3","velocity","win:late"],"computed_at":"2026-10-12T06:55:09Z"},"pay":{"stated_usd_annual":111892,"is_top_pay":false},"html_url":"https://alion.io/job/epa-software-engineer-3","json_url":"https://alion.io/job/epa-software-engineer-3.json","meta":{"generated_at":"2026-10-12T09:41:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14737,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2090642},"rest":"https://alion.io/mcp/rest/get_company?id=2090642"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fepa-software-engineer-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fepa-software-engineer-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fepa-software-engineer-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/epa-software-engineer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fepa-software-engineer-3"}]}