Principal Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Architectural Direction, Scalable Systems, Distributed Systems, Mentoring, AI-Enabled Process Enhancements, Site-Reliability Engineering, Cloud Platforms, Enterprise-Scale Services, Scientific Tools, Web User Experience, Problem-Solving, Scientific Innovation, Cross-Disciplinary Collaboration

Industry

Software Development

Description
As a Principal Software Engineer, you will: Define architectural direction for the product and build scalable, distributed systems from the ground up. Drive end-to-end scenarios from ideation to global rollout. Mentor engineers and grow engineering excellence across the team. Lead team-wide adoption of AI-enabled process enhancements to improve engineering velocity and service reliability. Apply site-reliability engineering practices to ensure robust operations. Bachelor's degree in Computer Science or related technical field AND 6+ years of experience in commercial software development OR equivalent experience. 4+ years of experience building and operating reliable distributed systems. Familiarity with building AI-powered services and multi-agent systems. Technical leadership experience with cloud platforms and enterprise-scale services. Familiarity with widely used scientific tools in chemistry, physics and bio sciences. Proficiency in building web user experience for scientists or developers. Deep problem-solving skills and a bias for action. Passion for scientific innovation and cross-disciplinary collaboration. Advanced degree (MS/PhD) is a plus.
Responsibilities
Define architectural direction for the product and build scalable, distributed systems. Drive end-to-end scenarios from ideation to global rollout and mentor engineers to grow engineering excellence across the team.
Loading...