Natera is seeking an experienced Staff Software Engineer to develop a custom lab software solution for a high-throughput laboratory, aiming to improve the efficiency and reliability of laboratory operations.
Requirements
- Proven experience with programming languages such as Python, React, and TypeScript.
- Solid understanding of relational databases and proficiency in SQL programming, with a preference for MySQL or PostgreSQL.
- Proficiency in leveraging AWS services, including Lambda, RDS, DynamoDB, S3, and Glue.
- Proficiency in infrastructure as code (IaC).
- Proficiency in messaging frameworks such as Kafka.
- Strong quality assurance mindset with a commitment to delivering robust and reliable software.
- Excellent problem-solving skills and the ability to work both independently and collaboratively in a dynamic environment.
Responsibilities
- Design, develop, and maintain scalable services that support the diverse activities of a high-throughput laboratory.
- Develop both front-end and back-end applications.
- Implement and manage CI/CD pipelines using GitLab.
- Develop comprehensive unit tests to ensure high code quality.
- Optimize architecture and infrastructure on the AWS cloud platform for performance, scalability, reliability, and cost-effectiveness.
- Proactively monitor system performance, troubleshoot issues, conduct thorough root cause analysis, and implement enhancements to improve efficiency and reliability.
- Be the technical lead and mentor more junior engineers.
Other
- Collaboratively solving complex problems.
- Take ownership of your work, think strategically, and have a proven track record of implementing solutions while adapting to constraints and minimizing risks.
- Strong technical expertise, excellent communication skills, and a desire to thrive in a dynamic environment are essential.
- Collaborate closely with end-users and product managers to iterate on requirements and deliverables.
- Strong written and verbal communication skills, coupled with excellent interpersonal skills enabling effective interaction with stakeholders at all levels.