Software Engineer
About the role
This is a fantastic opportunity to work with incredibly talented engineers on Microsoft's next set of big challenges. As part of Microsoft's customer-focused culture, you will be empowered to take ownership of service design by driving reliable, scalable, and high-performance solutions across the entire C+E stack. You will collaborate with multiple teams across the company, gaining wide exposure and a broad technical surface area. Additionally, you will support Commerce + Ecosystems in dedicated clouds, mitigating issues in sustainable and forward-thinking ways. If you love solving challenging problems, developing scripts and automation, and are passionate about operating robust, reliable, highly distributed software systems using cutting-edge technologies, this role is for you.
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We foster a growth mindset, innovate to empower others, and collaborate to realize shared goals. Our values of respect, integrity, and accountability help create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Drive reliable, scalable, and high-performance solutions across the C+E stack, ensuring robust service design.
- Collaborate with cross-functional teams to deliver customer-focused outcomes and broad technical impact.
- Support Commerce + Ecosystems in dedicated clouds by mitigating issues with sustainable, forward-thinking solutions.
- Leverage telemetry data to identify patterns and trends that enable continuous operational improvement through automation.
- Develop scripts and automation to resolve complex problems and prevent recurrence of service issues.
- Partner with internal customers and engineering teams to conduct root cause analyses, uphold security and compliance, and share end-to-end service expertise.
- Identify and implement automation opportunities to monitor and manage distributed systems effectively.
- Embody Microsoft’s culture and values.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph.
- Ability to meet Microsoft, customer, and/or government security screening requirements for this role. Failure to maintain or obtain the appropriate clearance may result in employment action up to and including termination.
- Must pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Verification of U.S. citizenship due to citizenship-based legal restrictions supporting U.S. federal, state, and/or local government agencies.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, Mathematics, or related technical field, or equivalent practical experience.
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in the same languages OR equivalent experience.
Skills
- Technical Expertise: Strong understanding of distributed systems, cloud architecture, and interactions between technology layers. Hands-on experience with Azure services, scripting languages (PowerShell, Python), and automation frameworks. Proficiency in programming languages such as C#, .NET, or similar.
- Operational Excellence: Ability to leverage telemetry and monitoring tools to identify patterns, trends, and drive proactive improvements. Skilled in incident management, root cause analysis, and implementing durable fixes.
- Automation & Reliability: Demonstrated experience developing scripts and tools to automate repetitive tasks and improve service reliability. Familiarity with CI/CD pipelines and deployment automation.
- Problem-Solving & Collaboration: Strong analytical skills to troubleshoot complex issues across large-scale systems. Proven ability to partner with engineering teams and internal customers to deliver sustainable solutions.
- Security & Compliance: Knowledge of security best practices and compliance standards in cloud environments.
- Growth Mindset: Passion for learning new technologies and driving continuous operational improvement.
Pay
The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. A different range applies to specific work locations, including the San Francisco Bay area and New York City metropolitan area, where the base pay range is USD $133,800 - $219,200 per year.