Principal Engineering Manager
Core
Lead a high-performing engineering team to deliver product features with agility and quality, integrating AI-first development and hands-on technical leadership.
Role type
Principal Engineering Manager (hands-on IC with people management)
Builds
Large-scale distributed backend applications, services, and platforms
Domain
Software Engineering / Distributed Systems / AI
Required skills
Architecture design, code reviews, hands-on development (C, C++, C#, Java, JavaScript, Python), experimentation design, metrics definition, system monitoring, on-call management, mentoring, cross-product collaboration
Preferred skills
AI-first development patterns, observability at scale, reliability engineering, performance optimization
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Provide hands-on technical leadership including architecture, design, and code reviews; Drive identification of dependencies and design documents for products/services; Direct experimentation efforts to determine effectiveness of changes and ship decisions; Mentor engineers and lead by example in producing extensible code; Monitor system/product/service for degradation and downtime as DRI; Adapt to new technical trends to improve availability, reliability, and efficiency.
Seniority
Principal, hands-on IC with people management