Software Engineer
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
View all remote jobs at Ancestry →
FAQ
- Is the Software Engineer position at Ancestry remote?
- Yes. This role was posted on Remote Backend Jobs, a job board that lists exclusively fully remote positions.
- What is the salary for the Software Engineer role?
- The posted salary range for this position is $92340 - $115380.
- When was this Software Engineer job posted?
- This listing was posted on June 3, 2025 and is still open for applications.
- How do I apply for the Software Engineer position at Ancestry?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Software jobs
Lead-Entwickler Java Backend (m/w/d)
virtual7 GmbHHomeoffice
Java Backend Engineer (Chatbot)
BinanceRemote
Backend Engineer (Contract - LATAM)
NexusRemote
Backend Engineer – Platform – Stacks | Ireland | Remote
Grafana LabsUK, Spain, Germany, Sweden, Ireland
Senior C++ Engineer - SONiC
Arista NetworksBucharest, Romania