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 a month 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

Cloud Network Engineer II

Microsoft Cloud Network Engineer position focusing on Azure WAN team, developing networking and automation components for global backbone network.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft, managing datacenter electrical infrastructure with focus on reliability and sustainability.

Fiber Delivery Engineer

Fiber Delivery Engineer position at Microsoft in Dallas, managing network infrastructure projects with flexible work arrangements and competitive benefits.

Cloud Network Engineer

Cloud Network Engineer position at Microsoft focusing on designing, automating, and maintaining global network infrastructure for cloud services.

Software Engineer II - CTJ - Secret

Microsoft is seeking a Software Engineer II to join their Cloud+AI Silver Team to develop and maintain secure infrastructure in an airgapped environment.