Staff Software Engineer, Social and Collaboration

2 weeks ago


Lehi, United States Ancestry Full time

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.

Ancestry is seeking a Staff Software Engineer to join our team. You will join an impressive team of developers, architects, and product managers who have built some of the world's most compelling products, producing the world-wide leader in two categories: family history, and consumer genetic testing.

In this role, you will work in a scrum team focused on the development and maintenance of backend services that support our users with the guidance, recommendations, and social platforms they need on their family history research journey. This role will provide technical leadership for the team using the latest Java frameworks and managing scalable resources using AWS.

Key Responsibilities

  • Collaborate with cross-functional teams, including product managers, architects, and other engineers, to define software requirements, specifications, and architecture.

  • Design, develop, and maintain Java-based applications, services, and components.

  • Write clean, efficient, and maintainable code following best practices and coding standards.

  • Perform code reviews and provide constructive feedback to team members.

  • Debug and troubleshoot software defects and performance issues.

  • Optimize software for scalability, reliability, and security.

  • Stay up-to-date with industry trends and emerging technologies, and share your knowledge with the team.

  • Mentor and guide fellow engineers, fostering a culture of learning and growth.

Qualifications

  • Bachelor's or Master's Degree in Computer Science (or strong foundation in CS fundamentals such as design patterns, data structures and algorithms)

  • Strong people and leadership skills

  • 7+ years of industry experience 

  • Strong Java skills, AWS experience desirable

  • Experience with REST, JSON, HTTP, SSL, Caching, asynchronous architectures 

  • Experience with CI/CD

  • Using agile or other rapid application development methods


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.



  • Lehi, United States Ancestry Full time

    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...


  • Lehi, United States Fulfill Team Inc. Full time

    Embedded C++ Staff/Sr. Software Engineers needed for PERMANENT Full-Time positions with a successful Electronics, Firmware, Software company working hybrid from home and onsite in Lehi, UT.Required Skills Include:Embedded or Firmware software engineering C++, Rust, Go, and/or PythonEmbedded Linux Networking, TCP/IP, UDP, & NAT traversal routingHardware...


  • Lehi, United States Fulfill Team Inc. Full time

    Embedded C++ Staff/Sr. Software Engineers needed for PERMANENT Full-Time positions with a successful Electronics, Firmware, Software company working hybrid from home and onsite in Lehi, UT.Required Skills Include:Embedded or Firmware software engineering C++, Rust, Go, and/or PythonEmbedded Linux Networking, TCP/IP, UDP, & NAT traversal routingHardware...

  • Software Engineer

    6 days ago


    Lehi, United States Safe Streets USA LLC Full time

    Job DescriptionJob DescriptionThe SafeStreets Technology Team is searching for an experienced, enthusiastic, and innovative Software Engineer. Working closely with Technology Team members, project managers, and business partners, this individual will provide design, development, implementation, and support of software solutions and systems integrations,...

  • Sr. Software Engineer

    2 weeks ago


    Lehi, United States Medifast Full time

    About The Opportunity At Medifast, our team members are relentless in our mission of driving Lifelong Transformation, Making a Healthy Lifestyle Second Nature™. When you join Medifast, you become part of a dynamic, fast-growing community of highly motivated, like-hearted people who share a passion for promoting health and wellness. Just as OPTAVIA Coaches...


  • Lehi, United States Centrify Full time

    About Us: Delinea is a leading provider of privileged access management (PAM) solutions for the modern, hybrid enterprise. We make privileged access more accessible by eliminating complexity and defining the boundaries of access to reduce risk, ensure compliance, and simplify security. Delinea empowers thousands of customers worldwide, including over half...

  • Software Engineer II

    2 weeks ago


    Lehi, Utah, United States Claims Solutions Full time

    Job OverviewCompany Overview:At Claims Solutions, we are dedicated to enhancing the claims handling process through innovative analytics and automation tools. Our mission is to streamline workflows, improve claims management, and deliver superior customer experiences.Position Summary:A Software Engineer II is a skilled software professional who is...

  • Software Engineer

    1 month ago


    Lehi, United States Neighbor Full time

    We are looking for legendary engineers.You know the type. When you are at lunch and a story starts about "that time" when "that engineer" came up with a pivotal feature, fixed an elusive bug, or hacked some game changing tech that totally changed the business. We feel lucky to be able to go to work every day with people like this. We hope you will be the...


  • Lehi, Utah, United States Claims Solutions Full time

    Job OverviewCompany Overview:At Claims Solutions, we are dedicated to enhancing the efficiency of claims processing through innovative technology and analytics. Our mission is to empower businesses and individuals to navigate the complexities of claims management with confidence.Position Summary:We are seeking an experienced Lead Software Engineer who will...

  • Software Engineer

    3 months ago


    Lehi, United States Clozd Full time

    Clozd is a leading provider of technology and services for win-loss analysis. We help our clients uncover the truth about why they win and lose - so they can hone product strategy, refine messaging, enable sales, foster strategic alignment, and win more. We need team members who can tackle ambiguity, solve complex problems, and delight customers. We hire...


  • Lehi, United States Medifast, Inc Full time

    I. Job Summary About The Opportunity At Medifast, our team members are relentless in our mission of driving Lifelong Transformation, One Healthy Habit at a Time. When you join Medifast, you become part of a dynamic, fast-growing community of highly motivated, like-hearted people who share a passion for promoting health and wellness. Just as OPTAVIA...


  • Lehi, Utah, United States Fulfill Team Inc. Full time

    Senior Embedded C++ Software Engineer positions available for a reputable Electronics and Software firm offering a hybrid work model.Key Qualifications:Experience in Embedded or Firmware software developmentProficiency in C++, Rust, Go, and/or PythonFamiliarity with Embedded Linux environmentsKnowledge of Networking protocols including TCP/IP, UDP, and NAT...

  • Sr. Software Engineer

    2 weeks ago


    Lehi, United States Vivint Full time

    Good analytical and problem-solving skills. Capable of identifying problems, taking initiative to propose solutions, and successfully executing plans. Experience with C , Rust, Go, and/or Python. Experience working with hardware chipsets ranging from Software Engineer, Software, Engineer, Electronics Engineer


  • Lehi, United States Adobe Full time

    The Adobe Analytics platform processes 20 billion transactions daily and delivers reporting data to customers worldwide. Our team is seeking a dedicated and passionate Software Engineer with top-notch technical, design and development skills to join Development Engineer, Software, Development, Engineer, Technology, Transportation, Skills


  • Lehi, United States Vivint Full time

    Software Engineer in Test Primary Responsibilities: Providing fully automated testing and quality assessment for our thermostat and energy productsImplementing automated tests with an emphasis on reliability, repeatability, and metrics measurementsRoot-causing test failures and indicator changes and driving quick resolution of product, infrastructure, and...

  • Sr Software Engineer

    2 weeks ago


    Lehi, United States Medifast Full time

    About The Opportunity At Medifast, our team members are relentless in our mission of driving Lifelong Transformation, Making a Healthy Lifestyle Second Nature™. When you join Medifast, you become part of a dynamic, fast-growing community of highly motivated, like-hearted people who share a passion for promoting health and wellness. Just as OPTAVIA Coaches...


  • Lehi, Utah, United States Claims Solutions Full time

    Job OverviewCompany Overview:At Claims Solutions, we are dedicated to enhancing the claims handling process through innovative analytics and automation tools. Our mission is to streamline workflows, improve claims management, and elevate customer experiences.Position Summary:A Software Engineer II is a skilled software developer who demonstrates initiative,...


  • Lehi, United States ZimZee Recruiting Full time

    ZimZee Recruiting is working with a leading medical device company in Lehi, UT, to find a talented Full Stack Software Engineer specializing in C#. This position starts as a 3-month contract with a strong likelihood of transitioning into a full-time role.We are seeking a skilled C#/.NET Engineer with over 5 years of experience. The ideal candidate will also...


  • Lehi, United States ZimZee Recruiting Full time

    ZimZee Recruiting is working with a leading medical device company in Lehi, UT, to find a talented Full Stack Software Engineer specializing in C#. This position starts as a 3-month contract with a strong likelihood of transitioning into a full-time role.We are seeking a skilled C#/.NET Engineer with over 5 years of experience. The ideal candidate will also...


  • Lehi, United States MX Full time

    MX Technologies, Inc. seeks a Sr. Software Engineer 1 in Lehi, Utah. Job Duties: Write product or system development code; Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies; Review code developed by other developers and provide feedback to ensure best practices (eg, style guidelines, checking code in,...