Software Engineer III

Natera Logo

Natera

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

Summary

Join Natera, a rapidly growing company, as a Software Engineer III to contribute to the design, development, and maintenance of tissue acquisition platforms. You will play a critical role in improving tissue sample management workflows and positively impacting patient outcomes. This position requires strong expertise in Node.js and TypeScript, along with experience in microservices and event-driven architecture. You will collaborate with cross-functional teams, mentor junior engineers, and drive improvements in our systems. Natera offers a competitive compensation package and a collaborative work environment.

Requirements

  • 5+ years of overall software development experience, focusing on secure, scalable backend services using Node.js and TypeScript
  • Hands-on experience with event-driven architecture and message processing (e.g., Apache Kafka)
  • Familiarity with React or other modern front-end frameworks for full-stack collaboration
  • Solid understanding of the software development lifecycle (SDLC), including build, configuration, release, and deployment
  • Experience or familiarity with Test-Driven Development (TDD) and/or Domain-Driven Design (DDD)
  • Knowledge of microservice architecture and distributed systems best practices
  • Proficiency with AWS services (EC2, ECS, Lambda, Step Functions, SQS, SNS, S3)
  • Experience with GraphQL API design and implementation (e.g., Apollo Server)
  • Strong relational database skills (MySQL, PostgreSQL) and exposure to NoSQL databases
  • Demonstrated teamwork skills and a collaborative mindset
  • Excellent communication and organizational skills

Responsibilities

  • Take ownership of assigned features and components, guiding them through the full software development lifecycle
  • Contribute to design discussions, code reviews, and best practice adoption within the team
  • Plan and prioritize tasks in an Agile environment, ensuring timely and high-quality delivery
  • Work with Product Managers and stakeholders to refine requirements and scope technical efforts
  • Mentor junior team members, sharing knowledge and best practices in Node.js, TypeScript, and microservice architectures
  • Encourage a culture of continuous learning and technical excellence through pair programming and design reviews
  • Partner with Product Managers, QA, and other cross-functional teams to gather requirements, validate designs, and guide projects from inception to deployment
  • Coordinate with other engineering teams to integrate multiple systems and services that manage tissue samples and related data
  • Drive improvements in our event-driven architecture and microservices approach, leveraging tools such as Apache Kafka, AWS EventBridge, or AWS Step Functions
  • Advocate for high-quality standards and automated testing strategies to maintain a robust, scalable infrastructure

Preferred Qualifications

Experience with Bedrock and GenAI

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • Natera employees and their immediate families receive free testing in addition to fertility care benefits
  • Pregnancy and baby bonding leave
  • 401k benefits
  • Commuter benefits
  • 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.

Similar Remote Jobs