Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Natera Logo

Software Architect

Natera

$140,000 - $180,000
Aug 26, 2025
San Carlos, CA, US
Apply Now

The company is looking to solve complex problems in a collaborative environment by hiring a talented architect who can implement solutions and mitigate risks.

Requirements

  • Deep knowledge and experience with relational databases such as MySQL
  • Experience in Java development, especially standard Java application frameworks such as Spring and Hibernate
  • Experience in AWS, container orchestration such as Kubernetes
  • Expertise in authoring, reviewing, and presenting technical documentation including technical requirements documents, architecture diagrams, and sequence/flow diagrams
  • Proficiency in software design and in mentoring and reviewing the designs and code of others
  • Experience migrating or transforming legacy monolithic customer solutions to decoupled components/services
  • Experience developing large scale application architectures to meet business requirements

Responsibilities

  • Lead the architecture and design of cloud-enabled products
  • Empower distributed and remote development teams with framework implementations, knowledge sharing, and sustainable practices
  • Create reusable unified solutions for complex architectural problems
  • Deconstruct monolithic application into containerized microservice/modularized architecture
  • Troubleshoot critical issues that may involve many systems in a distributed architecture
  • Help drive complex technical projects from planning through execution
  • Nurture engineers to think with architecture and design best practices in mind

Other

  • BS in Computer Science or related experience in the field
  • 10+ years of experience developing enterprise-scale web/cloud-based commercial software products
  • At least 3 years in a technical leadership role across all stacks (front-end and back-end)
  • Strong interpersonal skills and emphasis on communication in day to day work
  • Ability to balance great technical depth with strong interpersonal skills