Software Engineer II

Microsoft is on a mission to empower every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer II

Microsoft's Windows + Devices MTS team is seeking a Software Engineer II to join their innovative hardware products division. This role combines cloud services, AI, and hardware integration, working on manufacturing test solutions for flagship products like Surface and Xbox. The position offers a unique opportunity to create world-class software that interfaces with cutting-edge hardware, building next-generation platforms for future products.

The role involves working with various technologies including Cloud services, Copilot AI, imaging, sensors, display, video, wi-fi, and audio automation. You'll be part of a team that's dedicated to Microsoft's mission of empowering every person and organization globally. The position offers a competitive salary range of $98,300 - $193,200, with higher ranges for specific locations like San Francisco and New York City.

As a Software Engineer II, you'll be responsible for developing cloud-based platforms that handle data from millions of devices, ensuring secure coding practices, and participating in the complete software development lifecycle. The ideal candidate will have strong experience with C#, .NET platform, and cloud services, combined with hardware device expertise.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and various other perks. Microsoft provides a culture of inclusion where everyone can thrive, emphasizing growth mindset, innovation, and collaboration. This is an excellent opportunity for a mid-level engineer looking to make an impact in a company that's at the forefront of hardware-software integration.

Last updated 21 days ago

Responsibilities For Software Engineer II

  • Design and develop software to run on hardware
  • Develop cloud-based platform that collects data from millions of devices
  • Review and enhance the security of codebases written in C#
  • Participate in all stages of software development lifecycle
  • Contribute to design, implementation, releasing, debugging and bug fixing

Requirements For Software Engineer II

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of software development experience with C# or similar programming language
  • 1+ years experience with .NET platform
  • 1+ year experience with Cloud Services
  • 1+ years experience with hardware devices

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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 Software Engineer II

Software Engineer II - CTJ - Poly

Microsoft Software Engineer II position working on Azure SQL services, requiring security clearance, offering competitive pay and hybrid work arrangement.

Technical Support Engineer - Azure Networking

Technical Support Engineer position at Microsoft focusing on Azure Networking, offering hybrid work model and comprehensive benefits package.

CE Field Service Engineer

CE Field Service Engineer position at Microsoft Singapore, managing critical datacenter operations and infrastructure with 2+ years experience required.

Cloud Network Engineer

Cloud Network Engineer role at Microsoft focusing on design, automation, and operation of global network infrastructure supporting Microsoft's cloud services.

Technical Support Engineer - SCIM

Technical Support Engineer position at Microsoft focusing on SCIM and M365 support, offering remote work and comprehensive benefits.