Taro Logo

Software Engineer III

Global leader in cell-free DNA testing, dedicated to oncology, women's health, and organ health, revolutionizing medicine through genetic testing.
$99,300 - $124,100
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Healthcare

Description For Software Engineer III

Natera, a global leader in cell-free DNA testing, is seeking a Senior Software Engineer III to join their innovative healthcare technology team. This role offers an exciting opportunity to work on cutting-edge genetic testing and diagnostics technology that directly impacts patient care and medical research.

The position involves developing and maintaining complex systems, particularly their Laboratory Information Management System (LIMS), requiring strong expertise in Java, Spring Framework, and database technologies. You'll be working in a regulated healthcare environment, handling sensitive medical data while adhering to HIPAA compliance standards.

As a Software Engineer III, you'll be responsible for designing and implementing scalable solutions, conducting thorough code reviews, and collaborating with cross-functional teams including product owners, quality engineers, and other developers. The role requires 5+ years of experience in building multi-tiered systems and strong proficiency in modern development practices and tools.

The company offers a comprehensive benefits package including medical, dental, and vision coverage, 401k benefits, and unique perks such as free genetic testing for employees and their families. Working at Natera means joining a team of dedicated professionals who are passionate about revolutionizing healthcare through technology.

This is an excellent opportunity for experienced software engineers who want to apply their technical skills in a meaningful way, contributing to breakthrough medical technologies while working with modern tech stack and best practices. The position offers competitive compensation and the flexibility of remote work, making it an attractive option for senior engineers looking to make an impact in the healthcare sector.

Last updated 2 days ago

Responsibilities For Software Engineer III

  • Analyze systems, assess risks, estimate efforts, and develop robust design and implementation strategies
  • Debug and perform root cause analysis on product issues or defects
  • Design, develop, and test code for custom Laboratory Information Management System (LIMS)
  • Conduct code reviews and promote best practices in software development
  • Collaborate with product owners and end users to translate requirements into features
  • Create and maintain detailed software specifications and documentation
  • Partner with developers, quality engineers, and product managers throughout SDLC
  • Handle Protected Health Information (PHI) securely

Requirements For Software Engineer III

Java
Python
  • 5+ years of experience building complex, multi-tiered systems
  • 3+ years recent hands-on experience with Java, ideally with Spring Framework
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Strong background in building and consuming RESTful APIs
  • Expertise in relational databases, SQL, JPA/Hibernate
  • Experience with Groovy and Python
  • Proficiency in Linux and shell scripting
  • Familiarity with Docker, Kubernetes, and containerized environments
  • Experience using Git-based version control and modern branching strategies

Benefits For Software Engineer III

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
Parental Leave
  • Comprehensive medical, dental, vision coverage
  • Life and disability plans
  • Free testing for employees and families
  • Fertility care benefits
  • Pregnancy and baby bonding leave
  • 401k benefits
  • Commuter benefits

Interested in this job?

Jobs Related To Natera Software Engineer III

Java Server Engineer-ASE

Senior Java Server Engineer role at Apple focusing on iCloud Mail engineering with expertise in security and distributed systems.

Software Engineer - Full Stack - Supply Chain Solutions

Senior Full Stack Software Engineer role at Apple, focusing on building supply chain solutions using Java, Python, and cloud technologies. Requires 7+ years of experience.

Senior Software Engineer - Messaging Identity Services

Senior Software Engineering role at Apple working on backend identity and messaging services that power iMessage, FaceTime and other core communication features.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on SOC verification and testing, requiring 10+ years of experience in digital verification and computer architecture.

Software Development Engineer-Experimentation

Senior Backend Engineer role at Apple focusing on A/B experimentation platform for Apple Maps, offering competitive pay, equity, and benefits.