FamilySearch 5 year Fixed-Term FTE - Software Dev Engineer 2 (Memories Team -Lehi, UT)

Not Interested
Bookmark
Report This Job

profile Job Location:

Lehi, UT - USA

profile Monthly Salary: Not Disclosed
Posted on: 11-09-2025
Vacancies: 1 Vacancy

Job Summary

Description

We are looking for a Software Development Engineer 2 to join the Memories team. Our team has a strong culture of collaboration optimism and purpose-driven this mid-level full-stack role you will help build meaningful software that impacts lives on both sides of the veil. You will work with modern web technologies like React and contribute to team processes and leverage AI-assisted tools to boost productivity and code quality. This is a great opportunity for someone with 2 years of experience who is ready to grow technically contribute to a mission-driven product and collaborate with a supportive high-impact team.

You will be expected to solve moderately complex technical issues and complete programming tasks with limited supervision. This is an individual contributor role.

This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel.

We value early mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply.



Responsibilities

Implement technical designs based on functional requirements.

Contribute to analysis of functional requirements.

Provide accurate estimates for development tasks.

Develop source code and unit tests according to team standards.

Participate in code reviews and fix issues as assigned.

Collaborate with UX professionals to support design-driven processes.

Follow team-wide development strategies and contribute to technical documentation.

Assist in identifying and mitigating issues and risks.

Demonstrate initiative in organizing personal work and supporting team goals.

Leverage AI-assisted development tools to improve productivity and code quality.

Use observability and analytics tools to monitor application performance and troubleshoot issues.



Qualifications

Education: Bachelors degree in a related field or equivalent experience.

Work Experience:

  • 2 years of relevant professional experience.
  • Strong understanding of Agile Software Development methodologies and principles
  • Clear and accurate written communication skills and great attention to detail
  • Intermediate skills in engineering/programming analytical/diagnostic/troubleshooting web technology and programming methodology
  • Practical understanding of DevSecOps
  • Ability to troubleshoot and solve problems methodically.
  • Understanding of how web mobile web and native apps align around a common design strategy.
  • Hands-on coding experience with modern web frameworks and technologies including JavaScript React and .
  • Ability to debug cross-browser layout and behavior issues.
  • Familiarity with release management best practices (feature flags A/B testing).
  • Knowledge of HTML CSS and client-side scripting with attention to performance accessibility and usability.
  • Familiarity with CI/CD principles and cloud-based platforms.
  • Basic understanding of prompt engineering and how to interact effectively with AI systems.
  • Experience using AI tools for code generation testing and documentation.
  • Experience with observability tools (e.g. logging metrics tracing) and analytics platforms for performance monitoring.
  • Willingness to learn new technologies and improve technical skills.
  • To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment

Preferred:

  • Experience with large-scale systems and modern web frameworks.
  • Proven ability to deliver dynamic mobile-centric interactive web applications.
  • Familiarity with AI-driven development workflows and data-driven decision-making using analytics.
  • Professional experience with large-scale systems including strong experience in the tools methodologies and technologies the role supports
  • Strong understanding of computer systems; experience in the tools methodologies and technologies the role supports



DescriptionWe are looking for a Software Development Engineer 2 to join the Memories team. Our team has a strong culture of collaboration optimism and purpose-driven this mid-level full-stack role you will help build meaningful software that impacts lives on both sides of the veil. You will work wi...
View more view more

Key Skills

  • ABAP
  • Adobe Flash
  • Boiler
  • Labouring
  • ASP
  • Bpel

About Company

Company Logo

Church employees find joy and satisfaction in using their unique talents and abilities to further the Lord’s work. From the IT professional who develops an app that sends the gospel message worldwide, to the facilities manager who maintains our buildings— giving Church members places ... View more

View Profile View Profile