Technical Engineering Manager
We are seeking a Technical Engineering Manager to lead two teams of software engineers supporting mission critical, Linux based systems. This role is a highly hands on leadership position that requires strong technical fluency in C, C++, and Linux environments, along with the ability to manage multiple high priority initiatives in parallel.
The ideal candidate brings deep credibility as an engineering leader, is comfortable reviewing and discussing code at a senior level, and excels at guiding teams through complex, production impacting challenges. This manager will own the full end to end lifecycle of issues coming in from the field, partnering closely with engineering, infrastructure, and cross functional stakeholders to drive solutions from initial triage through release and continuous improvement.
Key Responsibilities
Lead and manage two teams of software engineers, providing technical direction, prioritization, coaching, and performance management
Act as a technical leader with strong working knowledge of C, C++, and Linux based systems, with the ability to participate in architectural discussions and code reviews
Support and oversee a substantial Linux infrastructure footprint, helping ensure system stability, scalability, and long term maintainability
Balance multiple aggressive, high visibility initiatives, adjusting priorities as business and technical needs evolve
Own production bugs and issues reported from the field, driving the full lifecycle including:
Intake and triage
Root cause analysis
Coordination and oversight of fixes
Validation and release
Post incident reviews and process improvements
Partner cross functionally with product, QA, infrastructure, and operations teams to deliver high quality, reliable solutions
Establish, refine, and enforce engineering processes that support speed, quality, accountability, and operational excellence
Foster a collaborative, inclusive team culture focused on technical rigor, ownership, and continuous improvement
Manage and support a team with a mix of local, onsite engineers and remote direct reports
Required Qualifications
Strong technical background with hands on familiarity in C and C++ development environments
Deep experience working within Linux based systems and infrastructure
5+ years of people management experience, including managing multiple teams
Proven ability to lead engineers through complex, production impacting issues from discovery through resolution
Comfortable running technical discussions and code reviews, with the ability to assess quality and approach (expert level coding is not required)
Ability to remain effective, decisive, and composed in fast paced, high pressure environments
Strong communication skills, with the ability to translate technical concepts for diverse audiences
Nice to Have
Experience managing engineering teams with a wide range of tenure, from early career engineers to deeply tenured engineers
Background supporting or leading teams responsible for mission critical production systems or customer facing platforms
Experience improving incident management, defect tracking, and release or deployment processes