Senior Software Engineering Manager - Services

Natera
6h$156,000 - $195,000Remote

About The Position

Are you ready to make a real impact on people's lives and be a part of a rapidly-growing team? Natera is seeking a hands-on Senior Engineering Manager to lead our Service team, a critical backend platform that powers our business operations. As a technical manager, you will lead a team of talented engineers while actively participating in system design and development, ultimately helping to positively impact patient outcomes. Join us in our mission to change the way disease is managed, and be a part of a team of dedicated professionals who are passionate about making a difference. The Senior Engineering Manager - Services is responsible for leading the team that designs, develops, and maintains microservices. This hands-on role requires strong expertise in AI, Java and Spring Boot, working with GraphQL APIs and event-driven architectures, while also focusing on team leadership and delivery excellence.

Requirements

  • 3+ years of proven track record building and managing high-performance engineering teams
  • 7+ years of hands-on development experience with Java and Spring Boot
  • Strong expertise in event-driven architecture and message processing
  • Experience with GraphQL API design and implementation in Java
  • Extensive experience with AWS services and microservice architecture
  • Experience leading teams in building secure, scalable backend services
  • Experience leading off-shore contractors and remote/hybrid teams
  • Strong understanding of CI/CD practices and infrastructure as code
  • Strong understanding of AI Tooling and Workflow Automation
  • Excellent verbal and written communication skills
  • Strong analytical and problem-solving skills

Nice To Haves

  • Hands-on expertise in Java Programming and Spring Boot
  • Strong experience with AWS services
  • Strong experience with Kubernetes
  • Strong experience with AI tooling (LLM, MCP, Agents, etc)
  • Practical knowledge of SQL and NoSQL databases (MySQL, ElasticSearch, DynamoDB)
  • Experience with Docker and container orchestration
  • Expertise in GraphQL API development and Kafka event streaming
  • Strong background in microservice architecture patterns
  • Expertise in performance and monitoring
  • Proficiency with infrastructure as code (Terraform, CDK, Helm)
  • Experience with CI/CD practices and tools (GitLab)
  • Proven ability to mentor and grow engineering talent
  • Strong project management skills in Agile environments
  • Demonstrated ability to balance technical leadership with people management
  • Experience with testing strategies and quality assurance practices

Responsibilities

  • Lead
  • Provide technical leadership for the Service team while maintaining hands-on involvement in development
  • Drive technical design, architecture decisions, and implementation strategies for service systems
  • Establish and maintain engineering best practices around Java, Spring Boot, and event-driven architectures
  • Manage
  • Oversee development of the Service platform, ensuring high availability and reliability
  • Manage project priorities, deadlines, and resources while maintaining technical excellence
  • Lead Agile ceremonies with focus on continuous improvement and team efficiency
  • Nurture
  • Guide the career development of engineers, with focus on backend development expertise
  • Provide mentorship in AI, Java, Spring Boot, AWS, and microservices best practices
  • Conduct regular 1:1s and performance evaluations focused on technical and professional growth
  • Collaborate
  • Work closely with Product Management and stakeholders to define and deliver order processing capabilities
  • Foster collaboration between the Service team and other engineering teams
  • Effect change
  • Drive continuous improvement in our event-driven architecture and microservices approach
  • Drive AI transformation in team processes and procedures
  • Optimize development processes while maintaining high quality standards

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!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service