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.
WORKING ENVIRONMENT/PHYSICAL REQUIREMENTS:
- On-campus (hybrid-remote) office environment
- Frequent sitting and computer use
- Occasional travel, domestic or international
- This role may require occasional travel including nights and weekends
KNOWLEDGE/EXPERIENCE:
- Bachelor’s Degree in Computer Science, Software Engineering, Information Science, other relevant discipline, or equivalent relevant education
- 5-7 years of overall software development experience, especially with the languages and methodologies listed below and/or the various Focus on the Family codebases
- Intermediate understanding of and experience with fundamental computer science principles including, but not limited to, object-oriented programming, data modeling/structures, design/architecture patterns, etc.
- Intermediate understanding of Salesforce functionality, configuration, architecture, development languages, best practices, etc.
- Intermediate understanding of Cloud-based architectures and SaaS solutions
- Intermediate 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 layers
- Intermediate understanding of and experience with HTML, JavaScript, and CSS
- Intermediate 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.
- Intermediate understanding of and experience with developing software in an Agile environment
- Intermediate 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 tools
- Intermediate 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 environment
- Demonstrated experience in servant leadership
SKILLS, ABILITIES, AND SPECIAL TALENTS/GIFTS:
- Strong attention to detail and accuracy
- Ability to deal with constantly changing priorities and demands
- Willing to be assertive in resolving problems in a spirit of mutual respect
- Professional appearance and conduct
- Strong communication skills (written and verbal)
- Strong presentation skills
- Ability to analyze complex and conflicting data to recommend a strategic course of action
- Influential; practiced in negotiating with others in ways that result in win-win outcome
STEWARDSHIP REQUIREMENTS:
- Adheres to FOF principles of stewardship by using time and resources efficiently
Salary Range: $89,440 to $102,960/yr.
Application 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 information.
Application 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 qualifications.
Focus on the Family puts a high value on our team members and offers a unique benefit package.
Employees scheduled for 20 hours or more per week are eligible for:
- Norton LifeLock ID Theft Coverage
- Legal Shield/ID Shield Coverage