Senior Software Engineer
Core
Design, develop, and operate scalable, secure, and AI-enabled distributed systems while driving engineering excellence and reliability.
Role type
Senior Software Engineer (AI-Native & Distributed Systems)
Builds
Scalable, reliable, and secure cloud-based services and AI-enabled engineering solutions
Domain
Cloud computing, Distributed Systems, AI/ML integration
Required skills
System architecture, C#, Python, Distributed systems, Cloud platforms, Security engineering, Telemetry & observability, Incident management, AI/LLM integration, Code review & mentorship
Preferred skills
AI platform exposure, Large language models (LLMs), Machine learning concepts, Zero-touch automation, Security as code (via careerplan.io/jobs/1970393556915125-senior-software-engineer-at-microsoft)
Technologies
C#, Python, Accelerate, SPACE, ESSP, Cloud platforms
Responsibilities
Own and evolve architecture for complex scenarios with clear test strategy and security testing; Drive engineering best practices and automation toward zero-touch; Plan and deliver features through roadmaps with safe deployment practices; Improve reliability via comprehensive telemetry and lead as DRI/on-call; Partner with stakeholders to validate user requirements and define feedback loops.
Seniority
Senior, hands-on IC with leadership responsibilities
