At Natera, we revolutionize the world of medicine by developing genetic products that combine cutting-edge technology and science. We are looking for a skilled, driven, and adaptable Software Engineer to join the team. An ideal candidate for this position would have experience developing products of medium to high complexity, as well as production support.
Requirements
- Minimum of 5 years of experience developing both server-side and front-end functionality of complex n-tier systems.
- Recent hands-on experience with Java, preferably using open-source frameworks such as Spring Framework
- Experience with Groovy and/or Python
- Hands-on experience working with and developing REST API
- Extensive working knowledge of relational databases, excellent in SQL.
- Hands-on experience with Linux and shell scripting
- Experience with containers (i.e., Docker, Kubernetes)
Responsibilities
- Perform system analysis, assess risk, provide estimations, and develop technical design and implementation strategies.
- Perform debugging and root cause analysis of product issues or defects.
- Develop code and unit tests for Natera's custom Laboratory Information Management System (LIMS) and other software components.
- Perform code reviews.
- Work closely with product owners and users to define requirements and transform them into reliable and extensible, operations-friendly features.
- Create and maintain comprehensive software specifications based on the requirements.
- Work closely with developers, quality engineers and product managers in all phases of SDLC to build quality into our development process.
Other
- You must complete training relating to HIPAA/PHI privacy, General Policies and Procedure Compliance training, and security training as soon as possible, but not later than the first 30 days of hire.
- You must maintain a current status on Natera training requirements.
- BS degree in Computer Science or equivalent work experience
- Solution and improvement-oriented mindset: proactivity in troubleshooting
- Strong communication skills