
Software Engineer 2
Microsoft · Posted Oct 13
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
Microsoft Devices Operations, part of the Windows and Devices group, manages supply chains, product engineering, manufacturing, and services for premium hardware such as Surface and Xbox, building and operating next-generation services that move devices from the factory floor through global transit networks to customers. The team works across cloud-native services, web applications, APIs, microservices, CI/CD automation, and live-site reliability on the .NET stack and Azure. This Software Engineer II role owns complex feature areas end-to-end, from architecture and design through deployment and production support, with a strong emphasis on scalability, security, compliance, and AI-assisted engineering practices.
What you will do
- Own and deliver complex feature areas and large-scale solutions end-to-end, including architecture, design, implementation, testing, deployment, support, and long-term maintainability. Provide technical leadership, remove execution blockers, and influence engineering direction across teams.
- Lead architecture and design discussions, evaluate technical alternatives, and make informed design decisions that ensure scalability, resiliency, performance, security, compliance, and cost efficiency. Drive design reviews and contribute to organizational architecture strategy.
- Design, develop, and maintain modern web applications, backend services, APIs, and cloud-native solutions that deliver intuitive user experiences, high availability, and operational excellence.
- Leverage AI and modern engineering tools responsibly across the SDLC to improve developer productivity, code quality, engineering efficiency, and team effectiveness while promoting best practices for AI-assisted development.
- Drive engineering excellence through code reviews, testing strategies, secure development practices, and technical mentorship. Ensure solutions are maintainable, extensible, well-documented, and aligned with engineering best practices.
- Design, implement, and operate cloud-based solutions that meet reliability, scalability, performance, disaster recovery, and operational requirements while optimizing resource utilization and costs.
- Champion automation across development, testing, deployment, and operations. Build and maintain CI/CD pipelines and deployment frameworks that improve release velocity, quality, and operational efficiency.
- Adopt a live-site-first mindset by ensuring service health, operational readiness, and customer satisfaction. Serve as a Designated Responsible Individual (DRI) for critical services, leading incident response, mitigation, and long-term reliability initiatives.
- Ensure solutions adhere to security, privacy, accessibility, regulatory, and compliance requirements. Promote secure engineering practices and maintain a solid understanding of evolving compliance expectations.
- Collaborate closely with engineers, product managers, designers, architects, business stakeholders, and partner teams to align technical solutions with business objectives and deliver impactful customer experiences.
- Translate customer and partner needs into innovative solutions. Incorporate qualitative and quantitative feedback, usage patterns, and business insights to continuously improve products and services.
- Drive safe, reliable releases through deployment automation, progressive rollouts, dependency management, risk mitigation, validation processes, and rollback planning.
- Stay current with emerging technologies, engineering trends, cloud platforms, AI capabilities, and industry best practices. Drive innovation and encourage adoption of new technologies that create business value.
- Influence technical strategy beyond the immediate team through mentorship, design reviews, and knowledge sharing. Foster a diverse, inclusive, and collaborative engineering culture that promotes growth, accountability, and continuous improvement.
Skills used in this role
What the employer is looking for
- 7+ years technical engineering experience with coding in languages including, but not limited to, C#, ASP.NET, Java, JavaScript, or Python.
- 7+ years of professional software engineering experience in designing, building, and running Cloud services on a large scale using the .NET stack.
- Passion for continuous learning, innovation, and the adoption of emerging technologies, including AI-assisted software development practices.
- Familiarity with distributed systems and event driven architecture.
- Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
- Experience building modern full-stack applications using .NET/C#, JavaScript, HTML, CSS, and frameworks such as React, Angular, or Vue.js.
- Solid expertise in designing and developing scalable, loosely coupled, service-oriented architectures, including reusable libraries, SDKs, and platform components.
- Hands-on experience building and operating RESTful APIs, microservices, and distributed systems using SQL and NoSQL databases.
- Experience with cloud platforms such as Microsoft Azure, AWS, or equivalent cloud ecosystems.
- Experience with AI-based software development tools including but not limited to GitHub CoPilot, Visual Studio/VS Code Agent Mode, Building/Enhancing agents with custom prompts/tool integration.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
Windows Central
Microsoft Announces Windows 11 Version 26H2 and Previews Next-Gen AI Features2026-10-04
Barchart
Wells Fargo Adds Microsoft to Q4 Tactical Ideas List With Street-High Target2026-10-06
The Official Microsoft Blog
Microsoft 365 and LinkedIn Leadership Update Issued by Satya Nadella2026-10-01