Surface team focuses on building devices with magical experiences that empower every person and organization to achieve more. A fundamental part of our strategy is having desirable, powerful and intelligent devices that enable the experiences people want and elicit their excitement. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing experts. We are currently building the next generation of Surface devices, and we need talented people like you!
Devices Engineering Services team within Surface is looking for a Software Engineer II experienced in delivering secure, reliable and performant DevOps solutions. You will be driving AI adaptation in modernizing Software, Firmware & OS Image Build Systems that bring Surface to life, and the tools and automation to make the Software Development process more efficient and reliable. You will need to understand requirements across teams, define standards, processes and deliver tools and automation to successfully meet those requirements. This is a high-impact role with the opportunity to influence the Software development processes.
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.
-
Collaborate with stakeholders to understand and determine customer/user requirements for a set of features, incorporating feedback into future designs and solution fixes with minimal supervision.
-
Provide feedback on architecture proposals and contribute to architectural decisions under technical leadership from others.
-
Identify and incorporate dependencies into design documents for a set of features, ensuring smooth integration with partner teams and minimal oversight.
-
Create and implement code for services, or features, reusing code as applicable and working with minimal supervision.
-
Support deployment to customers by following correct measures to push features out, and contribute to efforts for integrating logging and instrumentation for telemetry and security monitoring.
-
Apply best practices for building code based on well-established methods and secure design principles, including formal validation of security invariants.
-
Work with partner teams to ensure a set of features function well with components from other teams, with minimal supervision before going live.
Required Qualifications:
-
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering & DevOps experience with coding in languages including, but not limited to, C, C++, C#, PowerShell or Python
- OR equivalent experience.
-
Minimum 2+ years of experience in delivering secure, reliable and performant Software / Firmware DevOps solutions.
-
2+ years experience in problem solving and debugging skills.
Preferred Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering & DevOps experience with coding in languages including, but not limited to, C, C++, C#, PowerShell or Python
-
OR Master's Degree in Computer Science or related technical field AND 3+ years technical engineering & DevOps experience with coding in languages including, but not limited to, C, C++, C#, PowerShell or Python
-
OR equivalent experience.
-
Passionate and quick learner with growth mindset.
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until October 15,2025
#W+DJOBS
#Software Development
#SWE
#DevOps
#Build Pipeline
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.