The company is looking to develop a scalable and robust platform for clinical genomics assay, and needs a Senior Software Engineer to design, develop, and architect software products.
Requirements
- Strong programming skills in one or more modern languages.
- Experience designing, building, and maintaining scalable backend or full-stack systems.
- Solid understanding of software development best practices, including version control, testing, CI/CD.
- Familiarity with cloud platforms (e.g., AWS, GCP, or Azure)
- Exposure to system integration, RESTful APIs, and microservice architectures.
- Experience working with LIMS systems integration is a plus.
Responsibilities
- Design, develop, and build systems that integrate software, automation, and biology to create a robust and scalable clinical genomics assay platform.
- Collaborate closely with assay development and automation scientists to build high-scale and robust workflows.
- Analyze and enhance existing front-end applications, proposing solutions based on technical software and bioinformatics expertise.
- Contribute to laying the foundational architecture for fully automated laboratory systems at Natera.
- Interface with internal software development teams to ensure seamless integration between the Laboratory Information Management System (LIMS) and the automation software stack.
- Engage with cross-functional teams, including Product Management, R&D, software architects, and senior leadership, to improve existing processes and systems.
Other
- BA/BS or MS in Computer Science or Engineering (or a similar relevant field).
- 8 or more years of experience in software development.
- Demonstrated success in delivering complex projects into production.
- Ability to quickly learn new tools, frameworks, and technical domains.
- Comfortable working with a variety of internal teams, and managing relationships with external contractors.