What is a Mobile Engineer at Ancestry?
As a Mobile Engineer at Ancestry, you are not just building an application; you are creating the primary gateway through which millions of users discover their personal history. In this role, you join a human-centered engineering culture focused on making complex genealogical data—spanning over 65 billion records and 27 million DNA networks—accessible, intuitive, and engaging on mobile devices.
You will play a critical role in the product lifecycle, from conception to delivery. The mobile team at Ancestry is tasked with delivering powerful experiences in Genealogy and DNA Analysis. This involves building robust features using modern technologies like Kotlin and Jetpack Compose, optimizing performance across devices, and integrating with a mobile-centric backend. Your work directly empowers users to preserve and share their unique family stories, making the technical challenges you solve deeply personal and impactful.
The environment is collaborative and forward-thinking. You will work alongside product managers, designers, and other engineers to define roadmap priorities and architectural decisions. Whether you are working on visualizing complex family trees or optimizing data retrieval via GraphQL, your contributions will help shape the future of how people understand their past.



