Summary
Microsoft is a leading technology company focused on empowering individuals and organizations. They are seeking a Software Engineer II to drive reliable, scalable, and high-performance solutions across the Commerce + Ecosystems stack, collaborating with cross-functional teams to deliver customer-focused outcomes.
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 our culture and values
Skills
- 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
- Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role
- The successful candidate must have an 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 are required for this role
- Failure to maintain or obtain the appropriate U.S. Government clearance and/or customer screening requirements may result in employment action up to and including termination
- This position requires successful verification of the stated security clearance to meet federal government customer requirements
- You will be asked to provide clearance verification information prior to an offer of employment
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
- 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 languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 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
- 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
- Demonstrated experience developing scripts and tools to automate repetitive tasks and improve service reliability
- Familiarity with CI/CD pipelines and deployment automation
- 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
- Knowledge of security best practices and compliance standards in cloud environments
- Passion for learning new technologies and driving continuous operational improvement
Qualifications
Must Haves
- 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
- Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role
- The successful candidate must have an 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 are required for this role
- Failure to maintain or obtain the appropriate U.S. Government clearance and/or customer screening requirements may result in employment action up to and including termination
- This position requires successful verification of the stated security clearance to meet federal government customer requirements
- You will be asked to provide clearance verification information prior to an offer of employment
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
Nice to Haves
- 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 languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 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
- 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
- Demonstrated experience developing scripts and tools to automate repetitive tasks and improve service reliability
- Familiarity with CI/CD pipelines and deployment automation
- 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
- Knowledge of security best practices and compliance standards in cloud environments
- Passion for learning new technologies and driving continuous operational improvement