Software Engineer 3

Natera Logo

Natera

πŸ’΅ $94k-$117k
πŸ“Remote - Worldwide

Summary

Join Natera as a Software Engineer to design, develop, and maintain full-stack software applications and services supporting genetic lab tests. Collaborate with operational teams to optimize workflows and build next-generation tools using OutSystems. Key responsibilities include making design and implementation decisions, defining requirements with stakeholders, building sustainable applications, and improving development processes. The role involves working with Protected Health Information (PHI) and requires HIPAA/PHI privacy training. A background check is mandatory. Natera offers competitive benefits, including comprehensive medical, dental, vision, life, and disability plans, free testing for employees and their families, fertility care benefits, and more.

Requirements

  • 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
  • You must pass a post-offer criminal background check
  • BS degree in computer science, comparable program, or equivalent
  • 5+ years of overall software development experience
  • Experience with web services (REST, etc) and relational databases
  • Demonstrated teamwork skills
  • Solid analytical background
  • Excellent communication
  • Commitment to diversity in engineering
  • Full-stack web application programming
  • Object Oriented Programming
  • Java Enterprise Edition
  • Spring Framework
  • JavaScript, React
  • Relational Database and SQL Programming, prefer MySQL
  • REST APIs and other Web service backend technologies
  • AWS infrastructure
  • Docker or container-oriented technologies
  • CI / CD
  • Quality Assurance Mindset

Responsibilities

  • Work with an engineering team to make key design and technical implementation decisions
  • Work closely with stakeholders and users to define requirements and transform them into reliable and extensible operations-friendly applications
  • Design, build, and maintain sustainable applications
  • Improve development process and procedure and evangelize best practices, especially with regard to OutSystems and low-code in general
  • Use OutSystems and rapid prototyping and iterative development techniques to quickly provide solutions to business problems throughout Natera
  • This role works with Protected Health Information (PHI) on a regular basis both in paper and electronic form and has access to various technologies to access PHI (paper and electronic) in order to perform the job

Preferred Qualifications

  • MS preferred
  • Experience with object-oriented programming in Java, preferably using open source framework such as Spring Frameworks and Hibernate
  • Experience with front-end web programming, preferably with modern javascript frameworks (react, angular, etc)
  • Healthcare IT experience is beneficial, but not required
  • Familiarity with regulated environments

Benefits

  • Competitive Benefits - Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • Additionally, Natera employees and their immediate families receive free testing in addition to fertility care benefits
  • Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits and much more
  • We also offer a generous employee referral program!

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.