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

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.

Manager, Software Development
The Church of Jesus Christ of Latter-day SaintsEngineering Lead managing a full-stack agile team for AI-driven genealogical solutions. Overseeing technical delivery and strategic initiatives for FamilySearch in Lehi, Utah.
Tech Stack
Tools & technologiesApacheAWSCloudJavaPythonSpark
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 resumeApplicant 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