Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through technology and software solutions.
$98,300 - $193,200
Embedded
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Consumer

Description For Software Engineer II

Microsoft's Surface Software Power and Performance Team is seeking a Software Engineer II to join their Performance Engineering group. This role focuses on system-level optimization at the intersection of software, electrical, mechanical, and thermal systems across the Surface portfolio. The position involves working with the Security Development Lifecycle (SDL), conducting security assessments, and managing vulnerabilities to ensure compliance with privacy regulations. As part of Microsoft's mission to empower every person and organization globally, you'll work both independently and in teams to architect and implement solutions, while guiding others and collaborating with various stakeholders. The role offers competitive compensation ranging from $98,300 to $193,200 USD annually (higher in SF and NYC areas), comprehensive benefits, and the opportunity to work on cutting-edge consumer electronics optimization. The position requires expertise in embedded systems, silicon performance optimization, and thermal mitigation, making it an ideal opportunity for engineers passionate about hardware-software integration and system performance.

Last updated 21 hours ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to dependency identification and development of design documents
  • Act as a Designated Responsible Individual (DRI) for on-call system monitoring
  • Stay current with developments to improve system availability, reliability, and performance
  • Drive security, privacy, safety, and accessibility compliance efforts

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of experience in optimizing silicon performance
  • 2+ years of experience in consumer electronics thermal mitigation
  • Experience in embedded firmware
  • Must pass Microsoft Cloud Background Check

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

Microsoft Surface Devices is hiring a Software Engineer II to develop embedded firmware and system software for Surface devices, offering competitive compensation and hybrid work arrangement.

Software Engineer

Microsoft seeks a Software Engineer for their Windows Silicon & Systems Integration team to develop drivers and firmware for camera and multimedia experiences on Windows devices.

Software Engineer II

Microsoft is hiring a Software Engineer II to design and develop firmware solutions for cloud hardware systems, focusing on security and innovation in Azure infrastructure.

Software Engineer 2

Microsoft Azure SCHIE team seeks Software Engineer 2 for firmware development and security infrastructure work in Bangalore, with focus on embedded systems and C/C++ programming.

Software Engineer II

Microsoft Surface team Software Engineer II position focusing on embedded systems and device drivers development for consumer electronics.