What is a Software Engineer at Ancestry Marketing?
As a Software Engineer within Ancestry Marketing, you are at the intersection of robust technical execution and global user acquisition. Your work directly enables the systems, platforms, and web experiences that introduce millions of people to Ancestry and its family history and DNA products. Unlike traditional backend engineering roles, this position requires a keen understanding of how performance, architecture, and user experience drive business growth.
You will be responsible for building and scaling high-traffic marketing platforms, integrating complex Content Management Systems (CMS), and developing seamless web applications. The code you write will power highly visible campaigns and dynamic user journeys that must perform flawlessly under heavy traffic. You will collaborate closely with product managers, designers, and marketing strategists to translate business objectives into scalable technical solutions.
Expect a role that balances deep technical problem-solving with fast-paced product delivery. You will need to navigate a modern tech stack—often involving Java, C#, or JavaScript/React—while ensuring architectural best practices. Your impact will be measured not just by the elegance of your code, but by how effectively your engineering solutions enhance user engagement and drive the overall success of Ancestry.



