About Ancestry
When you join Ancestry, you become part of a human-centered company where every person’s story matters. Ancestry®, a global leader in family history, helps people discover more about themselves and their families to enrich their lives.
- We have over 40 billion records.
- More than 3 million subscribers.
- Over 23 million people in our growing DNA network.
We’ve been trusted by millions over the past 40 years as the place to discover, preserve, and share meaningful family history.
We support a flexible work approach, allowing you to work from home, the nearest office, or in a hybrid format (based on role and location eligibility). We hire beyond office boundaries to increase diversity.
We aim to create an inclusive and diverse workplace where everyone can be themselves and every idea is valued. This helps us better serve our global community.
Ancestry encourages applications from minorities, women, people with disabilities, protected veterans, and all qualified applicants. If you're passionate about work that enriches lives—join the curious.
About the Role: Software Engineer – Home Page Team
We’re looking for a Software Engineer to join our Home Page team. You'll develop and maintain our web technologies, ensuring a smooth experience for people exploring their ancestry.
You should have strong full-stack skills using JavaScript frameworks (React, Node.js) and Java.
What You Will Do
- Work with product managers, designers, and engineers to build and maintain the home page.
- Design and build scalable full-stack solutions with high performance and responsiveness.
- Create user-facing features using React, and build back-end functionality using Node.js and Java.
- Participate in code reviews to maintain high code quality.
- Debug and resolve performance issues.
- Help improve development processes and adopt new technologies.
- Ensure system architecture supports scalability and security.
- Stay updated on tech trends and bring new ideas to the team.
Who You Are
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- 2+ years of experience as a full-stack software engineer.
- Strong skills in React, Node.js, and Java.
- Familiar with HTML, CSS, and RESTful API design.
- Knowledge of Git, agile workflows, responsive design, and CI/CD tools.
- Great at solving problems and debugging code in a dynamic environment.
- Experience in e-commerce or consumer-facing applications is a plus.
- Familiarity with cloud platforms like AWS—able to deploy and manage applications in the cloud.
Why Ancestry
We help people discover their story through a powerful mix of science, technology, and information. Our product suite includes:
- AncestryDNA
- AncestryProGenealogists
- Fold3
- Newspapers.com
- Find a Grave
- Archives.com
- Rootsweb
We offer excellent benefits and competitive compensation. Learn more at: ancestry.com/careers
Compensation
- Base Salary Range: $92,340 – $115,380
- Eligible for bonus, equity, and full benefits (health, dental, vision)
- Final salary depends on location and experience
- We value pay transparency and equity (ParityPledge supporter)
Additional Information
- Ancestry is an Equal Opportunity Employer—we do not discriminate based on race, gender, disability, veteran status, or any other protected status.
- We provide reasonable accommodations for qualified individuals with disabilities.
- Employment offers are contingent on a background check as required by law.
- San Francisco candidates: We comply with the Fair Chance Ordinance and consider applicants with arrest or conviction records.
- We do not accept unsolicited referrals from search firms without a written agreement.
Note: Disclosure as required by sb19-085(8-5-20) and sb1162(1-1-23)
Summary
Company name: Ancestry
Remote job title: Software Engineer
Job tags: Software, Engineer, Homepage, Fullstack, Java Script
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.