What is a Software Engineer at Ancestry?
When you join Ancestry as a Software Engineer, you are stepping into a human-centered company where every person’s story matters. As the global leader in family history, Ancestry connects millions of people with their past. To support an unparalleled collection of more than 65 billion records, over 3.5 million subscribers, and a growing DNA network of over 27 million people, our engineering teams must build highly resilient, scalable, and innovative systems.
In this specific role within the Observability team, you act as the crucial line of defense and insight for our massive infrastructure. You will build and maintain the tools that help Ancestry monitor site health, detect anomalies, and resolve customer-impacting incidents before they escalate. This is not just a standard development role; it sits at the cutting edge of engineering operations, blending traditional application performance monitoring with modern AI-assisted development and agentic workflows.
You will have a direct impact on the reliability of the platform by developing automated migration tools, implementing OpenTelemetry standards, and ensuring sensitive data protection. Your work empowers other engineering teams, reduces operational friction, and ultimately ensures that millions of users can continuously discover, preserve, and share their unique family stories without interruption.




