About The Position

The Role As a Manager, Software Engineering within the Site Reliability Engineering (SRE) team, you will lead a group of software engineers responsible for building, scaling, and operating reliable, production-grade systems. While this role sits within SRE, it is intentionally software engineering–led, with a strong focus on system design, automation, and building reliability into software from the ground up. You will balance people leadership with deep technical engagement, remaining close to architecture, code quality, and engineering decision-making. While you may not code full-time, you are expected to actively contribute through design reviews, code reviews, technical mentorship, and hands-on problem solving when needed. You will help establish a culture of ownership, resilience, and continuous improvement, ensuring teams build systems that are reliable by design—not by reaction.

Requirements

  • Bachelor’s degree in computer science or related fields, or equivalent work experience
  • 8+ years of experience in software development teams
  • Proficiency in at least one programming language (e.g., Python, Go, Java) and familiarity with multiple language ecosystems
  • Solid understanding of operating systems, networking, distributed systems, databases, and storage architectures
  • Deep understanding of how code runs on underlying hardware, including operating systems, algorithms, and data structures
  • Ability to optimize or troubleshoot code by understanding execution paths and the impact on system resources
  • Experience handling production incidents, including root cause analysis, mitigation, and working through complex system failures
  • Strong communication skills, with the ability to explain technical concepts to both engineering and business stakeholders
  • Commitment to collaborative problem-solving and shared ownership of services
  • Proven experience automating manual processes, building deployment pipelines, or managing configuration systems

Nice To Haves

  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Familiarity with container orchestration platforms like Kubernetes
  • Experience designing or operating large-scale distributed systems
  • Prior experience developing and supporting Java-based services in production

Responsibilities

  • Lead and mentor a team of software engineers within the Site Reliability Engineering organization
  • Set technical direction and priorities aligned with organizational and reliability goals
  • Design, build, and maintain production-grade software and internal tooling that improves system reliability, scalability, and developer productivity
  • Drive engineering best practices across code quality, testing, deployment, and system design
  • Review architecture and code to ensure the use of common reliability patterns such as fault tolerance, graceful degradation, and scalability
  • Partner closely with product, platform, and application engineering teams to support shared ownership of services in production
  • Support a “you build it, you run it” culture across the software lifecycle
  • Participate in and support on-call rotations as needed to diagnose and resolve complex production incidents
  • Lead incident reviews and postmortems, turning learnings into concrete engineering improvements
  • Define and manage reliability goals using SLIs, SLOs, and SLAs
  • Advocate for performance improvements and architectural optimizations that reduce operational overhead while maintaining reliability

Benefits

  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more
  • This job may be eligible for relocation benefits.
  • A company vehicle will be provided for this role with successful completion of a Motor Vehicle Report review.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service