Software Engineer 3

Natera Logo

Natera

πŸ’΅ $99k-$124k
πŸ“Remote - United States

Summary

Join Natera, a global leader in cell-free DNA testing, as a Software Engineer. You will contribute to the development and maintenance of our Laboratory Information Management System (LIMS) and other software components. This role requires experience in server-side and front-end development, Java, and relational databases. You will collaborate with product owners, developers, and quality engineers throughout the software development lifecycle. The position offers competitive benefits, including comprehensive medical, dental, vision, life, and disability plans, as well as free testing for employees and their families. Remote work in the USA is available.

Requirements

  • Minimum of 5 years of experience in both server-side and front-end functionality of complex n-tier systems
  • BS degree in Computer Science or equivalent work experience
  • Recent hands-on experience with Java, preferably using open-source frameworks such as Spring Frameworks
  • Experience with Groovy and Python
  • Hands on experience working and developing REST API
  • Extensive working knowledge of relational databases, excellent in SQL
  • Strong knowledge of Linux and command line shell scripting

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
  • Complete training relating to HIPAA/PHI privacy, General Policies and Procedure Compliance training and security training within the first 30 days of hire
  • Maintain a current status on Natera training requirements

Preferred Qualifications

  • Experience working with Production Support
  • Healthcare IT experience
  • Experience with containers (i.e.: Docker, Kubernetes)
  • Experience with distributed version control systems (e.g. Gitlab) and familiarity with various branching strategies
  • Experience with message broker/queue (i.e. Apache Kafka, AWS SQS)
  • Experience with JSP and JS
  • Experience with software life cycle management tools (i.e. Jira)
  • Experience developing software in a regulated environment

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • Free testing for employees and their immediate families
  • Fertility care benefits
  • Pregnancy and baby bonding leave
  • 401k benefits
  • Commuter benefits
  • Generous employee referral program
  • Remote work in the USA

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.