Software Engineer III

Natera Logo

Natera

πŸ’΅ $99k-$124k
πŸ“Remote - United States

Summary

Join Natera, a global leader in cell-free DNA testing, as a Software Engineer 3. This role involves developing and supporting complex systems for our Laboratory Information Management System (LIMS). You will analyze systems, design and develop code, conduct code reviews, collaborate with stakeholders, and ensure data security. A strong background in Java and related technologies is required. This position offers the opportunity to apply your software engineering expertise in the life sciences sector and contribute to advancements in healthcare. The role is remote in the USA or based in Austin, TX, with a competitive salary and benefits package.

Requirements

  • 5+ years of experience building complex, multi-tiered systems (server-side and front-end)
  • 3+ years recent hands-on experience with Java, ideally with the Spring Framework
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • Strong background in building and consuming RESTful APIs following best practices
  • Expertise in relational databases, SQL, JPA/Hibernate, and object-relational mapping
  • Experience with Groovy and Python
  • Proficiency in Linux and shell scripting
  • Solution-oriented with a proactive approach to problem-solving
  • Strong verbal and written communication skills
  • Willingness to learn new technologies, practices, and subject areas
  • Solid grasp of software engineering principles (OOP, SOLID, etc.)
  • Familiarity with Docker, Kubernetes, and containerized environments
  • Experience using Git-based version control (e.g., GitLab) and modern branching strategies
  • Knowledge of SDLC tools like Jira
  • Willingness and ability to work with people across multiple time zones

Responsibilities

  • 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 our custom Laboratory Information Management System (LIMS) and related software
  • Conduct code reviews and promote best practices in software development
  • Collaborate with product owners and end users to translate requirements into scalable, maintainable features
  • Create and maintain detailed software specifications and documentation
  • Partner closely with developers, quality engineers, and product managers throughout the SDLC to ensure quality and reliability
  • Handle Protected Health Information (PHI) securely, complete HIPAA and security training within 30 days of hire, and maintain the refresher training throughout the year
  • Meet all Natera training requirements

Preferred Qualifications

  • Experience working with Production Support
  • Exposure to healthcare IT systems
  • Exposure to messaging systems such as Kafka or AWS SQS
  • Experience developing software in a regulated environment

Benefits

  • Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • Natera employees and their immediate families receive free testing in addition to fertility care benefits
  • Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits and much more
  • We also offer a generous employee referral program!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.