Natera is hiring a
Software Engineer

Logo of Natera

Natera

πŸ’΅ $142k-$177k
πŸ“Remote - Worldwide

Summary

Join Natera as a Lead Software Engineer to lead the design, development, and maintenance of the LIMS application and related software. As one of the primary technical leads of the Software Engineering group, you will provide design solutions and general team leadership to other engineers and Technical Product Managers.

Requirements

  • BS degree in computer science, comparable program, or equivalent
  • 10+ years of overall software development experience, preferably building complex data or process management applications in production
  • 10 + years of experience with object-oriented programming in Java, preferably using open-source frameworks such as Spring and Hibernate
  • 10+ years of experience with web services (REST, etc), XML/JSON, and MySQL or other relational databases
  • Extensive experience in software development, particularly in developing and maintaining complex systems
  • Strong knowledge of complex workflow-driven systems and their integration within larger platforms
  • Proven experience in leading development teams and managing technical projects
  • Documentation skills with a key focus on attention to detail
  • Excellent communication skills to facilitate collaboration and knowledge sharing
  • Ability to work under pressure and manage multiple high-priority tasks simultaneously

Responsibilities

  • Provide technical direction and leadership for the ARM team
  • Oversee the design, development, and deployment of assay management components
  • Ensure that coding standards and best practices are maintained
  • Mentor and support the professional development of team members
  • Document critical processes and knowledge to ensure continuity and resilience within the team
  • Lead the team in meeting project deadlines and milestones
  • Coordinate with project managers to align on priorities and timelines
  • Manage resource allocation to ensure efficient use of team capabilities
  • Work closely with other teams to ensure seamless integration of assay management components
  • Participate in cross-functional meetings to align on platform-wide initiatives
  • Collaborate with other developers and stakeholders to solve complex technical challenges
  • Work with SQEs to implement and oversee testing strategies to ensure the reliability and performance of components
  • Conduct code reviews to maintain high-quality code standards
  • Address and resolve technical issues and bugs promptly
  • Provide ongoing support for the deployed components
  • Monitor system performance and implement improvements as needed
  • Ensure the team is prepared to handle incidents and emergencies

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • Free testing in addition to fertility care benefits
  • Pregnancy and baby bonding leave
  • 401k benefits
  • Commuter benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Natera know you found this job on JobsCollider. Thanks! πŸ™