N

Software Engineer III

Natera
1 month ago
Full-time
Remote
Worldwide
Remote Engineering

POSITION SUMMARY:

At Natera, we revolutionize medicine by developing genetic products that combine cutting-edge technology and science. Our mission is to accelerate breakthroughs in research and improve patient care by leveraging our unique genomic and clinical data.

We are seeking a skilled, driven, and adaptable Software Engineer to join our team. The ideal candidate will have experience developing medium-to-high complexity products and providing critical production support. This is an excellent opportunity for a strong Software Engineer to apply their skills in the Life Science industry; no biology background is required.

PRIMARY RESPONSIBILITIES:

  • Design & Strategy: Perform system analysis, assess risk, provide time estimations, and develop technical design and implementation strategies.
  • Development: Write code and unit tests for Natera’s custom Laboratory Information Management System (LIMS) and other software components.
  • Code Quality & Collaboration: Conduct code reviews and collaborate closely with developers, quality engineers, and product managers across all phases of the Software Development Life Cycle (SDLC) to ensure quality.
  • Troubleshooting: Debug and perform root cause analysis for product defects and issues, as well as production support.
  • Requirements Alignment: Partner with product owners and users to define requirements, transforming them into reliable, extensible, and operations-friendly features.
  • Documentation: Create and maintain comprehensive software specifications based on defined requirements.
  • Compliance: This role regularly involves Protected Health Information (PHI). You must complete all required HIPAA/PHI privacy and security training within the first 30 days of hire and maintain current status on all Natera training requirements.

QUALIFICATIONS:

  • Experience: Minimum of 5 years of experience in both server-side (back-end) and front-end development for complex n-tier systems.
  • Education: BS degree in Computer Science or equivalent work experience.
  • Back-end: Recent, hands-on experience with Java, preferably using open-source frameworks such as Spring.
  • Front-end: Mid-level front-end experience with React is highly desirable.
  • APIs:<