Principal Software Engineering Manager
Core
Lead a multi-team engineering organization, define modular and composable architecture, and cultivate an AI-native engineering culture to build intelligent planning experiences.
Role type
Principal Software Engineering Manager (AI-native, distributed systems)
Builds
Large-scale distributed platforms, agentic AI products, and contract-driven composable architectures
Domain
Enterprise software, AI/ML, distributed systems, cloud platforms
Required skills
Multi-team engineering leadership, architectural strategy, AI-native product development, distributed systems design, cloud platform expertise, stakeholder influence, operational excellence, performance management, succession planning, cross-functional partnership
Preferred skills
Managing managers, scaling engineering organizations, commercial systems experience, AI tooling fluency
Technologies
Azure, C, C++, C#, Java, JavaScript, Python, CI/CD, observability tools
Responsibilities
Define and drive architectural decisions for modular, composable systems; cultivate AI-native engineering culture and practices; manage performance, set expectations, and build succession pipelines; ensure engineering fundamentals (quality, security, reliability, cost); translate strategy into predictable delivery cadences; partner with product, data science, and business units to align technical direction with goals; communicate technical strategy and metrics to senior executives.
Seniority
Principal, hands-on IC with heavy people management and strategic influence