Ancestry · 1 day ago
Senior Software Engineer
Ancestry is a human-centered company and the global leader in family history, connecting individuals with their past. They are seeking a Senior Software Engineer to develop their category-leading Ancestry Genealogy product, focusing on creating secure and scalable web services and improving data connectivity.
E-CommerceFamilyInternetSubscription Service
Responsibilities
Utilize AI tools to assist with all of your work
Create secure RESTful web services that perform well and can handle a high volume of traffic
Develop a detailed understanding of our existing code base and improve future designs
Create solutions that improve the data connectivity of our systems
Contribute as an integral member of a scrum team
Write clean, modular, and well-documented code, primarily in Java, with a focus on performance, scalability, and maintainability
Use good coding practices including writing unit and integration tests, doing commits and pull requests, etc
Utilize knowledge of Linux, Bash, and Git
Collaborate with other teams to understand requirements to develop scalable, resilient, and maintainable solutions that meet business needs
Stay up-to-date with industry best practices, tools, and technologies related to software engineering
Analyze data quality, system issues, and data patterns
Optimize the use of AWS services for high-performance computing, data storage, and cost-effective cloud infrastructure
Experience with vector databases and embedding models is a plus
Qualification
Required
5+ years of experience as a software engineer, with specific experience in Java
Experience with cloud technologies, specifically Amazon Web Services (AWS)
Experience with SQL and RDBMS (prefer Aurora/MySQL)
Experience with deployment and platform technologies such as Terraform, Kubernetes, EKS, etc
Familiarity with agile software development
Excellent written and verbal communication skills
Bachelors or 4-year degree in Computer Science (or related degree) or equivalent industry experience
Utilize AI tools to assist with all of your work
Create secure RESTful web services that perform well and can handle a high volume of traffic
Develop a detailed understanding of our existing code base and improve future designs
Create solutions that improve the data connectivity of our systems
Contribute as an integral member of a scrum team
Write clean, modular, and well-documented code, primarily in Java, with a focus on performance, scalability, and maintainability
Use good coding practices including writing unit and integration tests, doing commits and pull requests, etc
Utilize knowledge of Linux, Bash, and Git
Collaborate with other teams to understand requirements to develop scalable, resilient, and maintainable solutions that meet business needs
Stay up-to-date with industry best practices, tools, and technologies related to software engineering
Analyze data quality, system issues, and data patterns
Optimize the use of AWS services for high-performance computing, data storage, and cost-effective cloud infrastructure
Preferred
Experience with vector databases and embedding models is a plus
Benefits
Bonus
Equity
Health
Dental
Vision
Company
Ancestry
Ancestry is a web-based platform that helps its users to create their own family tree and help them preserve and share their family history.
H1B Sponsorship
Ancestry has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (61)
2024 (60)
2023 (65)
2022 (99)
2021 (60)
2020 (47)
Funding
Current Stage
Public CompanyTotal Funding
$33.2MKey Investors
Banneker Partners
2020-08-05Acquired
2016-04-01Post Ipo Equity
2012-10-01Post Ipo Equity
Leadership Team
Recent News
2025-10-27
Company data provided by crunchbase