
Senior Software Engineer

Natera
Summary
Join Natera as a Senior Software Engineer - Bioinformatics and contribute to the development of tertiary analysis workflows and tools. This role can be fully remote or based in San Carlos, CA with a hybrid remote/onsite option. You will design and implement bioinformatics and full-stack code, collaborate with cross-functional teams, analyze and improve existing applications, and ensure transparency in project progress. The position requires a degree in Computer Science, Engineering, or Molecular Biology with proven software development experience, along with specific experience in bioinformatics and relevant programming languages. Natera offers competitive benefits, including comprehensive medical, dental, vision, life, and disability plans, as well as free testing for employees and their families.
Requirements
- Degree in Computer Science, Engineering or Molecular Biology (proven software development experience is required for molecular biologists)
- 5+ years of experience with bioinformatics or software development for Health Care, focusing on clinical sample processing, variant curation and interpretation, annotations and diagnostic report generation
- 3+ years of experience in Python development
- Excellent communication skills
- Able to write and use SQL queries effectively
- Experience in working with an agile software development team using test-driven development and unit testing framework
- Good understanding of browser rendering behavior and performance
- Knowledge in Kafka, REST API design concepts and JSON
Responsibilities
- Be part of a software engineering organization (this is not an R&D position), responsible for designing and implementing bioinformatics and full-stack code for tertiary analysis (SOP automation, technical review, variant curation and case review systems)
- Design and implement Python, Java (Spring), React and Angular software components
- Engage with cross-functional teams such as Product Management, R&D, software architects, and senior leadership, aiming to improve existing processes and systems used for tertiary analysis
- Analyze and improve existing front-end applications and propose solutions based on technical (software) experience and bioinformatics knowledge
- Provide transparency and working progress on deliverables
Preferred Qualifications
- MS or PhD in Bioinformatics degree
- Java and SpringBoot
- Preferably a full-stack engineer with React and Angular experience or knowledge
- Experience with public domain data sources, e.g. Clinvar, gnomAD
- Knowledge of CI/CD pipelines
- Excellent organizational and time management skills
- Good communication skills in group-chat and over video conferencing
- Demonstrated teamwork skills with a solid analytical background
Benefits
- 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
- Pregnancy and baby bonding leave
- 401k benefits
- Commuter benefits
- A generous employee referral program
Share this job:
Similar Remote Jobs

