Microsoft Surface is a platform for innovation—where hardware and software converge to deliver premium, intelligent experiences that empower people to achieve more. The Surface Software Development team is at the heart of this mission, crafting intelligent software that defines how customers interact with Surface devices. The Surface team is looking for a Principal Software Engineer to drive the architecture, design, and delivery of software experiences that ship to millions of Surface customers worldwide. In this role you will set technical direction, mentor engineers across the team, and partner closely with product, design, and hardware teams to build delightful, high-quality applications that showcase the best of Surface hardware. Why Join Us Build software that ships on world-class hardware used by millions of people. Work at the intersection of software and hardware innovation. Join a collaborative, high-impact team within Microsoft's Surface organization. Competitive compensation, benefits, and career growth opportunities. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal