Senior Software Engineer
Listed on 2026-05-31
-
Software Development
Front End Developer, Software Engineer, Web Developer, React.js
Overview
Ancestry is a human-centered company where every person’s story is important. We connect everyone with their past so they can discover, preserve, and share their unique family stories with an unparalleled collection of more than 65 billion records, over 3.5 million subscribers, and over 27 million people in our growing DNA network. We are committed to a flexible work approach, allowing you to work in the nearest office, from home, or a hybrid of both (subject to location restrictions).
We value inclusive, diverse environments where every idea and perspective is valued.
Ancestry is looking for a Senior Engineer, Frontend Platform, to join our Web Platform team. You will work to solve, implement, deliver, and adopt shared architecture, systems, libraries, and components. You will solve problems in both the frontend and backend and play a critical role in ensuring efficient, high-quality development across the company. You will help migrate to a new web component-based platform, develop web components, define release engineering processes for frontend, and support the maintenance of our web platform for all frontend teams.
Responsibilities- Improve shared architecture, systems, and tools across web services and web pages
- Create frontend components and libraries using various web technologies
- Facilitate the adoption of shared code and libraries in web pages and web services
- Implement and manage frontend routing and request filtering processes
- Manage AWS-related resources
- 5+ years of experience with JavaScript / Node.js and frontend technologies such as HTML, CSS, and frontend frameworks like React, Vue, Svelte, Lit, Angular, etc.
- Experience writing or maintaining web component libraries
- Experience with server frameworks such as Fastify and Express
- Experience with reverse-proxy or other TCP/HTTP transport technologies and methods
- Experience with deployment and containerization concepts like CI/CD, IAC, and related technologies (e.g., Terraform, Docker)
- Experience with cloud-based compute infrastructure
- Experience with localization and accessibility best practices
- Ability to write effective tests (such as with BDD, TDD)
- Familiarity with AI coding assistants and agentic coding workflows and tools
- Familiarity with SEO best practices
- Understanding of UX design principles
- Experiences with content delivery networks
- Application of security and privacy best practices
- Experience working with legacy code bases and technologies
- Experience with advanced web technologies, including web components, container queries, web workers, etc.
- Experience with Cloud-based server infrastructure, such as EC2, ECS, EKS, Fargate, and Route 53
- Ability to write effective prompts for code generation, debugging, and refactoring tasks
As a signatory of the Parity Pledge in Support of Women and the Parity Pledge in Support of People of Color, Ancestry values pay transparency and pay equity. We are pleased to share the base salary range for this position: $114,480 - $139,590 with eligibility for bonus, equity and comprehensive benefits including health, dental and vision. The actual salary will vary by geographic region and job experience.
We will share detailed compensation data for a specific location during the recruiting process. Read more about our benefits.
Ancestry is an Equal Opportunity Employer that makes employment decisions without regard to race, color, religious creed, national origin, ancestry, sex, pregnancy, sexual orientation, gender, gender identity, gender expression, age, mental or physical disability, medical condition, military or veteran status, citizenship, marital status, genetic information, or any other characteristic protected by applicable law. Ancestry will provide reasonable accommodations for qualified individuals with disabilities.
All job offers are contingent on a background check compliant with applicable law. For candidates who live in San Francisco, CA, the San Francisco Fair Chance Ordinance applies. Ancestry is not accepting unsolicited assistance from search firms and will deem resumes submitted without a valid written search agreement as the property of Ancestry."
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).