Principal Software Engineering Manager
Core
Manages cross-team dependencies, drives engineering excellence in code quality, security, and reliability, and leads adoption of AI/ML tools and Responsible AI practices.
Role type
Principal Software Engineering Manager
Builds
Complex software products with high reliability and security standards
Domain
Software Engineering, AI/ML, Site Reliability
Deliverable
production ML models | product features | infrastructure
Required skills
Architecture design, code review leadership, incident management, test strategy, security-first development, people management, project planning, stakeholder alignment, telemetry monitoring, on-call/DRI process design
Preferred skills
AI/ML tool adoption, Responsible AI practices, technology evaluation
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead architecture discussions and design reviews, guide teams on test strategy and code quality, lead code reviews and incident retrospectives, manage cross-team dependencies and project planning, drive live site reliability through telemetry and monitoring, model leadership values and coach team members
Seniority
Principal, hands-on IC with people management