Taro Logo

Senior Software Engineer - Surface Imaging and Provisioning

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, devices, and solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Consumer

Description For Senior Software Engineer - Surface Imaging and Provisioning

Microsoft's Surface Team is seeking a Senior Software Engineer to join their Imaging & Provisioning Team (ImProv), focusing on building the next generation of Surface devices. This role is crucial in developing customer-facing software that's applied to every Surface device and helps determine when devices are ready for customer delivery.

As part of the Surface Team, you'll work at the intersection of hardware and software, collaborating closely with engineers, designers, and manufacturing teams. The position offers an opportunity to have high visibility and direct impact on customer success through the development of critical software solutions.

The role requires expertise in building reliable, distributed systems at scale, strong programming skills in various languages, and experience with DevOps practices. You'll be responsible for designing scalable solutions, mentoring junior developers, implementing testing frameworks, and maintaining a strong focus on customer needs.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The company maintains a culture of inclusion and growth mindset, encouraging innovation and collaboration to achieve shared goals.

The position is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home. This is an excellent opportunity for experienced software engineers who want to impact millions of users through Microsoft's Surface device ecosystem while working with cutting-edge technology and a talented team.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while building your career in a supportive and innovative environment that values respect, integrity, and accountability.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Surface Imaging and Provisioning

  • Work closely with program managers and engineers to define feature specifications
  • Design scalable solutions and drive toward timely delivery
  • Mentor junior developers and help them grow
  • Analyze experiment metrics, debug, and suggest next steps
  • Implement functional tests and live site monitors
  • Build extensible framework for diagnostics
  • Author and review designs
  • Focus engineering efforts on customer requirements

Requirements For Senior Software Engineer - Surface Imaging and Provisioning

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, PowerShell, or Python
  • 3+ year of experience building reliable, distributed systems at scale
  • Experience with Solid Data Structures, Algorithm fundamentals
  • Experience with DevOps CI/CD concepts (Azure DevOps preferred)

Benefits For Senior Software Engineer - Surface Imaging and Provisioning

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Surface Imaging and Provisioning