Senior Software Engineer
Core
Design and build scalable, distributed systems and AI-powered services for scientists and developers.
Role type
Senior Software Engineer (Distributed Systems & AI)
Builds
Scalable distributed systems, AI-enabled process enhancements, web user experiences
Domain
Scientific computing (chemistry, physics, bio sciences) + Cloud Infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, cloud platforms, distributed systems, web UX, site-reliability engineering, multi-agent systems
Preferred skills
Advanced degree (MS/PhD), AI-powered services experience
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and build scalable distributed systems, drive features from ideation to rollout, mentor engineers, improve engineering velocity via AI enhancements, apply site-reliability engineering practices (via careerplan.io/jobs/1970393556914696-senior-software-engineer-at-microsoft)
Seniority
Senior, hands-on IC
