Natera
Staff Software Engineer
US Remote
Role brief
What this role is asking for.
Position Summary We are seeking an experienced Staff Software Engineer who excels at collaboratively solving complex problems. If you take ownership of your work, think strategically, and have a proven track record of implementing solutions while adapting to constraints and minimizing risks, we encourage you to apply. Strong technical expertise, excellent communication skills, and a desire to thrive in a dynamic environment are essential. In this role, you will collaborate closely with our Engineering Team, Product Managers, and Designers to develop innovative experiences for our internal stakeholders, primarily focusing on creating a custom lab software solution for a high-throughput laboratory. 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. Collaborate closely with end-users and product managers to iterate on requirements and deliverables. 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 reliabili...
Company role signals