Senior/Principal Software Engineer
Core
Lead end-to-end software development lifecycle and design resilient, scalable solutions leveraging AI capabilities to create agentic experiences.
Role type
Senior/Principal Software Engineer (AI & Cloud Architecture)
Builds
Production software products, intelligent agents, and cloud-native services
Domain
Enterprise Cloud (Azure) & AI/ML
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET, Microservices, REST APIs, React, JavaScript/TypeScript, Azure AI Foundry, Azure PaaS services, DevOps, CI/CD, Git, AI/ML concepts, agent workflow integration
Preferred skills
GitHub Copilot, Azure AI technologies, Power Platform, D365, global agile team experience
Technologies
Azure (App Platform, AKS, Cosmos DB, Synapse, APIM, Service Bus), .NET, React, TypeScript, Python, C++, Java, JavaScript
Responsibilities
Lead end-to-end SDLC from requirements to deployment; develop resilient solution designs adhering to security and architectural best practices; guide team in selecting optimal technologies; build applications and intelligent agents using ASP.NET and Azure AI; integrate AI/ML concepts into agent workflows; manage technical and architectural dependencies; influence cross-group and matrixed team environments.
Seniority
Senior/Principal, hands-on IC with leadership responsibilities