Principal Software Engineering Manager
Core
Lead, mentor, and grow a team of software engineers and data scientists while providing hands-on technical leadership for scalable software solutions.
Role type
Principal Software Engineering Manager (hands-on IC)
Builds
Scalable software solutions, high-quality code across multiple platforms/services
Domain
Software Engineering, AI tools, Platform Reliability
Deliverable
production ML models | product features | infrastructure
Required skills
Team leadership and mentorship, End-to-end technical leadership, Hands-on coding and architecture, Risk management, Stakeholder communication, Sprint planning and release management
Preferred skills
Experience with cutting-edge AI tools, Automation and observability expertise
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead, mentor, and grow a team of software engineers and data scientists; Partner with Product Managers and Architects to define roadmaps; Own end-to-end delivery of strategic initiatives; Provide technical guidance and architectural direction for scalable software solutions; Drive engineering best practices across design, coding, testing, security, and operations; Manage risks, dependencies, and stakeholder communications
Seniority
Principal, hands-on IC