Principal Software Engineer Manager
Core
Manage a team of engineers to deliver product features with agility and quality while providing hands-on technical leadership in architecture and AI-first development.
Role type
Principal Software Engineer Manager
Builds
Product features and platform capabilities for multiple groups
Domain
Software engineering, large-scale systems, AI integration
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale system architecture, microservices design, API design, performance tuning, database design, AI model understanding, code review, technical mentorship, project planning, cross-functional stakeholder management
Preferred skills
Deep understanding of AI models, systematic software design approaches
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Manage high-performing engineering teams, provide hands-on technical leadership in architecture and code, drive AI-first development integration, partner with stakeholders on user requirements, develop design documents for the platform, mentor engineers to produce extensible code, drive project and release plans across groups
Seniority
Principal, hands-on IC with management responsibilities