Principal Software Engineer - Azure Solutions
Core
Architect and lead the design of complex Azure solutions, acting as a trusted advisor to client executives and sponsors.
Role type
Principal Software Engineer (Azure Solutions)
Builds
Large-scale Azure cloud solutions, integrations, and AI/ML architectures for enterprise clients.
Domain
Cloud Infrastructure (Azure), Enterprise Software, Consulting
Deliverable
production ML models | product features | infrastructure
Required skills
Azure Compute (PaaS & Containers), Data Stores, Messaging & Events, API Design & Management, Integration, AI & Search, DevOps/Platform Engineering, Identity & Access, Monitoring & Observability, .NET Core/C#, Front-end (Angular/React/Blazor), Mobile (Flutter/React Native), CI/CD & IaC, Design patterns, Architectural concepts
Preferred skills
AZ204, AZ400, AZ102 certifications
Technologies
Microsoft Azure, .NET Core, C#, Angular, React, Blazor, Flutter, React Native, Entity Framework, Dapper, Visual Studio
Responsibilities
Collaborate with sales to develop client proposals and roadmaps; Lead technical elicitation, design, and scoping discussions with client stakeholders; Decompose large-scale requirements into tasks and estimate effort; Demonstrate project leadership on multi-workstream global projects; Identify problems and proactively own solutions; Articulate risks and collaborate on mitigation approaches.
Seniority
Principal, hands-on IC with strategic advisory