×
Register Here to Apply for Jobs or Post Jobs. X

FamilySearch Software Dev Engineer – ADE Team; Lehi, UT

Job in Lehi, Utah County, Utah, 84043, USA
Listing for: The Church of Jesus Christ of Latter-day Saints
Full Time position
Listed on 2025-12-30
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: FamilySearch Software Dev Engineer 4 – ADE Team (Lehi, UT)

Overview

Job Category: IT – Information Technology

Job Description: The Software Dev Engineer 4 is a professional full-stack role that requires significant knowledge of industry practices and organizational standards. This role will help build out software tools and systems to support our AI Agent-based initiatives in discovering genealogically significant data around the web. Working in close collaboration with our AI engineers, you will have the opportunity to build AI agents and MCP servers.

As an experienced member of a development team, the individual is encouraged to solve complex technical issues and programming tasks. The individual may be asked to act as a technical lead on projects or solutions with moderate complexity or scope. 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.

Responsibilities
  • Build and orchestrate AI agents using frameworks such as Lang Graph, enabling complex, autonomous workflows.
  • Design and build software systems that support the team’s development strategy, primarily in Python but could also be some Java involved.
  • Deploy and maintain software running on AWS.
  • Seek out and understand users’ needs and evangelize them when evaluating work.
  • As a member of a software engineering team, participate in team meetings, team planning sessions, setting team goals, and all other team activities.
  • Build and maintain relationships with other teams to promote collaboration.
  • Assist in sourcing and recruiting world-class team members.
  • Estimate the time to develop and deliver features as defined by product management.
  • Participate in peer reviews of project software design and coding.
  • Develop source code and unit tests according to technical designs.
  • Provide formal training, mentoring, or pair programming with other less-experienced engineers.
  • Integrate and support communication protocols such as A2A (Agent-to-Agent) and MCP (Model Context Protocol) to facilitate modular, distributed processing.
Qualifications

Education:

  • Bachelor’s degree in a related field or equivalent professional experience

Experience:

  • Six years of progressive relevant professional experience
  • Strong understanding of Agile Software Development methodologies and principles
  • Solid base of learning and experience in all primary areas of an n-tier enterprise system (e.g., interface, domain logic, and database layers)
  • Outstanding verbal and written communication skills
  • Ability to mentor and train peers
  • Exceptional troubleshooter with the ability to solve problems in a timely manner under pressure
  • Strong skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology
  • Solid understanding of systems and subsystems
  • Familiarity with cloud-based platforms and services
  • Strong understanding of Dev Sec Ops
  • Strong understanding of Continuous Integration and Continuous Delivery principles
  • Advanced knowledge of applicable software, computer languages, and code required for the role
  • Proven aptitude and willingness to learn new technologies and programming languages
  • Ability to work in a professional office environment
  • Must meet physical requirements such as prolonged sitting and use of computer monitors/equipment
Preferred
  • Extensive experience with complex, large-scale systems
  • Strong experience in the tools, methodologies, and technologies the role supports
About Us

The Church of Jesus Christ of Latter-day Saints

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 to worship, teach, learn, and receive sacred ordinances-our employees seek innovative ways to share the gospel of Jesus Christ with the world.

They are literally working in His kingdom. Only members of the Church who are worthy of a temple recommend qualify for employment. Apart from this, the Church is an equal opportunity employer and does not discriminate in its employment decisions on any basis that would violate U.S. or local law. Qualified applicants will be considered for employment without regard to race, national origin, color, gender, pregnancy, marital status, age, disability, genetic information, veteran status, or other legally protected categories that apply to the Church.

The Church will make reasonable accommodations for qualified individuals with known disabilities.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary