Natera is looking to hire a Senior Software Engineer to design, develop, and maintain full-stack software applications and services for their cutting-edge research and product offerings, specifically focusing on Laboratory Information Management Systems (LIMS) and other interfaces within a regulated biotech environment.
Requirements
- Experience with object-oriented programming in Java, using open source framework such as Spring Frameworks and Hibernate
- Experience with cloud technologies, AWS is preferred
- Experience with front-end development in React, Sass, JavaScript is a plus.
- Experience with micro-service enterprise architecture, cross-platform integration, and building scalable applications in heterogeneous environments
- Experience with software development lifecycle process from build, software configuration, change control, and release and deployment activities
- Strong relational database skills including database design and optimization
- Object Oriented Programming
Responsibilities
- Design, develop, and maintain reliable applications and components to support lab operations, clinical trials, integrations, and more
- Design, collaborate, and implement technical designs
- Identify, suggest, and implement improvements to the development processes and implement best practices
- Work closely with the architecture team and drive the complex system design.
- Perform code reviews and mentor the development team with best practices.
- Make key design and technical implementation on the complex system and help guide engineering vision.
- Work closely with stakeholders to define requirements, and transform into highly scalable and reliable, developer-friendly microservices APIs
Other
- Work as an integral part of a distributed global development team in fast-paced environment
- Closely collaborate with Product Management and Software Quality Assurance
- Interact with stakeholders to understand and transform their needs into reliable, extensible, and valuable applications
- Mentor and coach junior engineers toward technical mastery
- Operate in a regulated environment, handle Protected Health Information (PHI)