Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
The Church of Jesus Christ of Latter-day Saints

Manager, Software Development

The Church of Jesus Christ of Latter-day Saints

Engineering Lead managing a full-stack agile team for AI-driven genealogical solutions. Overseeing technical delivery and strategic initiatives for FamilySearch in Lehi, Utah.

Posted 5/5/2026full-timeLehi • Utah • 🇺🇸 United StatesSeniorLeadWebsite

Tech Stack

Tools & technologies
ApacheAWSCloudJavaPythonSpark

About the role

Key responsibilities & impact
  • Manage and coach a full-stack agile team of 8–10 engineers.
  • Lead rapid sprint cycles, balancing experimentation and innovation with production stability and operational excellence.
  • Partner closely with Product Management, UX, and technical stakeholders to define and deliver solutions.
  • Own team execution, including backlog management, feature prioritization, sprint commitments, and quarterly planning.
  • Continuously improve team processes and ways of working.
  • Keeps abreast of industry best practices and emerging trends and technologies.
  • Champion FamilySearch values and contribute positively to team culture.
  • Represent the team as an engineering leader, aligning work and outcomes across dependent teams.
  • Maintain accountability for team and individual performance against delivery goals.
  • Provide regular coaching and mentoring with a focus on growth, accountability, and results.
  • Participate in the Problem Management process.
  • Comply with policies, standards, and regulatory requirements and ensures others are doing the same.
  • Lead the design, development, and operation of production AI/ML systems for genealogical tree building.
  • Provide hands-on technical leadership in applying AI to structured problem domains, including graph- and tree-based reasoning systems.
  • Guide the architecture and use of vector and graph databases for retrieval, inference, and scalable AI workflows.
  • Ensure strong ML engineering rigor, including model evaluation, quality monitoring, confidence metrics, and production validation.
  • Oversee cloud-native architectures (AWS), with a focus on scalability, reliability, privacy, and AI workload requirements.
  • Sustain and enhance existing production systems while delivering new AI-backed capabilities in parallel.
  • Proactively identify and remove technical and organizational roadblocks to enable consistent delivery across complex dependencies.

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, closely related field or equivalent experience.
  • 10 years of technical experience including two years demonstrating a progression in leadership roles and three years deep technical experience in software development and IT methodologies
  • Ability to effectively manage a team of highly skilled engineers.
  • Key responsibility for design and implementation of large-scale enterprise systems.
  • Strong understanding of Agile software development methodologies and principles.
  • Experience designing and building multi-tier systems.
  • Database experience.
  • Expert-level skills in engineering and programming, relevant software development technologies, analytical, diagnostic, and troubleshooting skills, web technology, and programming methodology (preferred extensive Java and Python experience).
  • Familiarity with cloud-based platforms and services (preferred AWS experience).
  • Strong familiarity with continuous integration and continuous delivery principles.
  • Ability to communicate effectively with different levels of management, work with vendors, interact with customers, and present solutions.
  • Deep understanding and experience with AI development and production deployments (ML-Ops).
  • Demonstrated DevOps leadership experience, including ownership of system reliability, availability, monitoring, incident response, and operational health of mission-critical production systems.
  • Deep understanding and experience with big data analysis and tools such as Apache Spark.
  • Proven ability to plan, track, and manage multiple high-priority initiatives and dependencies across teams, balancing competing priorities while ensuring alignment, execution discipline, and delivery of strategic outcomes.
  • Master's degree (Preferred)

Benefits

Comp & perks
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AI developmentML-OpsJavaPythonAgile methodologiesmulti-tier systemsdatabase managementbig data analysisApache Sparkcloud-native architecture
Soft Skills
team managementcoachingcommunicationleadershipproblem-solvingaccountabilitycollaborationmentoringprocess improvementstrategic planning
Certifications
Bachelor's degree in Computer ScienceMaster's degree