About Ancestry:
When you join Ancestry, you join a human-centered company where every person’s story is important. Ancestry®, the global leader in family history, empowers journeys of personal discovery to enrich lives. With our unparalleled collection of more than 40 billion records, over 3 million subscribers and over 23 million people in our growing DNA network, customers can discover their family story and gain a new level of understanding about their lives. Over the past 40 years, we’ve built trusted relationships with millions of people who have chosen us as the platform for discovering, preserving and sharing the most important information about themselves and their families.
We are committed to our location flexible work approach, allowing you to choose to work in the nearest office, from your home, or a hybrid of both (subject to location restrictions and roles that are required to be in the office- see the full list of eligible US locations HERE). We will continue to hire and promote beyond the boundaries of our office locations, to enable broadened possibilities for employee diversity.
Together, we work every day to foster a work environment that's inclusive as well as diverse, and where our people can be themselves. Every idea and perspective is valued so that our products and services reflect the global and diverse clients we serve.
Ancestry encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants. Passionate about dedicating your work to enriching people’s lives? Join the curious.
We are seeking a dedicated Back-End Software Engineer to join our AuthSec (Authentication Security) team. This role will focus on developing and maintaining our core back-end services, with a strong emphasis on user authentication, service authorization, and data privacy. The ideal candidate will have a strong background in Java, experience building highly scalable, robust systems, particularly in the authentication and authorization domain.
Collaborate with cross-functional teams, including enterprise architecture, product management and other engineers, for development of new features, and maintenance of Ancestry’s authentication and authorization services.
Design, build, and implement scalable and efficient back-end solutions using Java with a mix of Spring WebFlux and MVC on AWS cloud infrastructure
Ensure that the system architecture supports scalability, security, and privacy requirements.
Participate in code reviews and ensure quality standards and best practices are maintained.
Develop and deploy resilient back-end services, taking full ownership of code quality through comprehensive unit testing.
Contribute to our agile environment by collaborating with teammates in sprint planning, daily stand-ups, and retrospectives.
Drive the operational excellence of our services by improving monitoring and alerting, troubleshooting issues, and ensuring high availability
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience, coupled with 3+ years of professional experience as a back-end software engineer.
Proficiency in building APIs with Java and Spring Boot, with bonus experience in the reactive ecosystem using Spring WebFlux
A critical understanding of authentication and authorization principles, including JWT and encryption, is required.
Practical experience implementing modern authentication solutions, including MFA, SSO, OAuth, and full token lifecycle management is highly valued
Experience with relational databases like MySQL and cloud platforms like AWS.
Solid understanding of version control systems such as Git and agile methodologies. Experience with CI/CD processes and tools for seamless integration and deployment.
Strong problem-solving skills, with the ability to troubleshoot and debug applications independently and collaboratively in a dynamic environment.
Experience with NoSQL databases and caching technologies (e.g., Elasticsearch, Redis) is a plus.
Experience with the modern JavaScript ecosystem (e.g., React, Node.js) is a plus.
Helping people discover their story is at the heart of ours. Ancestry is the largest provider of family history and personal DNA testing, harnessing a powerful combination of information, science and technology to help people discover their family history and stories that were never possible before. Ancestry’s suite of products includes: AncestryDNA, AncestryProGenealogists, Fold3, Newspapers.com, Find a Grave, Archives.com, and Rootsweb. We offer excellent benefits and a competitive compensation package. For additional information, regarding our benefits and career information, please visit our website at http://ancestry.com/careers
As a signatory of the ParityPledge in Support of Women and the ParityPledge 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: $111,690 - $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 HERE.
*Note: Disclosure as required by sb19-085(8-5-20) and sb1162(1-1-23)
Additional Information:
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. In addition, Ancestry will provide reasonable accommodations for qualified individuals with disabilities.
All job offers are contingent on a background check screen that complies with applicable law. For San Francisco office candidates, pursuant to the San Francisco Fair Chance Ordinance, Ancestry will consider for employment qualified applicants with arrest and conviction records.
Ancestry is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at Ancestry via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Ancestry. No fee will be paid in the event the candidate is hired by Ancestry as a result of the referral or through other means.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Join CyberArk as a Backend Software Engineer and support the development of innovative solutions for machine identity management.
Join Pearl Talent as a Senior Full-Stack Engineer and lead the development of scalable web applications using cutting-edge technologies.
Take on a pivotal leadership role as a Manager of Software Engineering at Guardant Health, driving innovative solutions in the fight against cancer.
Join Allergan Aesthetics as a Software Engineering Manager to lead a dynamic team of engineers and elevate engineering standards.
Medtronic is searching for a Principal Software Engineer to innovate within their Cardiac Implantables Technology Development Center by improving design environments for better product development integration.
Join our team as a Brand Marketing iOS Application Engineer and contribute to the development of cutting-edge mobile applications on the Apple platform.
Boston Engineering is on the lookout for an experienced Principal Robotics Software Engineer to lead complex robotics software development.
Join Blys as an AI Engineer and contribute to transforming wellness service delivery through advanced AI technologies.
Become an integral part of TP-Link Systems Inc. as a Sr. Full Stack Software Engineer, developing innovative web applications and backend services for global users.
Join Roblox as a Senior Geometry Software Engineer and help innovate the future of immersive digital experiences.
Box is looking for a versatile Frontend Software Engineer II to join their team and enhance their AI-driven content management platform.
Seeking a collaborative Senior Software Engineer to drive technological excellence at Great Gray Group, a leader in retirement services.
Experienced Senior UX Engineer wanted to shape intuitive, powerful 3D digital design experiences for an innovative company transforming dental care.
Our Mission: We empower journeys of personal discovery to enrich lives. Our Product Vision: We help everyone easily DISCOVER, CRAFT, & CONNECT around their family story. Our Values: Be customer obsessed. + Deeply understand our customers throug...
3 jobsSubscribe to Rise newsletter