Principal Software Engineer - Microsoft Digital
Core
Define technical direction and build-vs-buy strategies for enterprise-scale platforms across workplace operations and legal tech domains, leading agentic-AI architecture.
Role type
Principal Software Engineer (Agentic-AI & Architecture)
Builds
Enterprise-scale agentic platforms and reference architectures for AI-native engineering.
Domain
Enterprise software, Legal Tech, Digital Workplace, Agentic AI
Deliverable
production ML models | infrastructure
Required skills
Enterprise-scale architecture, Agentic platform design, Build-vs-buy judgment, Cross-domain technical strategy, Cloud patterns (Azure), Senior technical leadership, Stakeholder influence
Preferred skills
Digital workplace or legal tech domain expertise, AI/ML background
Technologies
Azure, C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner with PM and business leaders to translate ambiguous problems into solution approaches; Provide cross-cutting architectural guidance for converging orgs; Shape reference architecture for agentic services; Influence product and partner teams without formal authority; Challenge senior engineering managers on technical direction.
Seniority
Principal, strategy & mentorship