Software Engineering Manager

Logo of Natera

Natera

πŸ’΅ $126k-$157k
πŸ“Remote - United States

Job highlights

Summary

Join Natera's rapidly growing team as an Engineering Manager to lead the Order Management Service team, a critical backend platform. This hands-on role requires strong Java and Spring Boot expertise, working with GraphQL APIs and event-driven architectures. You will lead a team of engineers, participate in system design and development, and contribute to improving patient outcomes. The position involves technical leadership, project management, and mentoring team members. 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

  • 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 using Apache Kafka
  • 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
  • Excellent verbal and written communication skills
  • Strong analytical and problem-solving skills

Responsibilities

  • Provide technical leadership for the Order Management Service team while maintaining hands-on involvement in development
  • Drive technical design, architecture decisions, and implementation strategies for order processing systems
  • Establish and maintain engineering best practices around Java, Spring Boot, and event-driven architectures
  • Oversee development of the Order Management 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
  • Guide the career development of engineers, with focus on backend development expertise
  • Provide mentorship in Java, Spring Boot, AWS, and microservices best practices
  • Conduct regular 1:1s and performance evaluations focused on technical and professional growth
  • Work closely with Product Management and stakeholders to define and deliver order processing capabilities
  • Foster collaboration between the Sales Order Service team and other engineering teams
  • Drive continuous improvement in our event-driven architecture and microservices approach
  • Optimize development processes while maintaining high quality standards

Preferred Qualifications

  • Hands-on expertise in Java Programming and Spring Boot
  • Strong experience with AWS services (EC2, Lambda, Step Functions, SQS, SNS, S3)
  • Practical knowledge of SQL and NoSQL databases (MySQL, ElasticSearch, etc)
  • Experience with Docker and container orchestration
  • Expertise in GraphQL API development and Kafka event streaming
  • Strong background in microservice architecture patterns
  • Proficiency with infrastructure as code (Terraform, CloudFormation)
  • 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

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • 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.
Please let Natera know you found this job on JobsCollider. Thanks! πŸ™