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