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 6 days 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 Team seeks Software Engineer II in Hyderabad to lead sensor-based solutions development, requiring 4+ years experience in consumer electronics and embedded systems.

Software Development Engineer II

Software Development Engineer II position at Microsoft Surface Devices team, focusing on embedded firmware development and system design.

Software Engineer 2

Software Engineer 2 position at Microsoft working on firmware development for Azure cloud infrastructure with focus on security and embedded systems.

Software Engineer II

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

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on developing software modeling virtual platform for Azure AI Accelerator SoC, requiring C++ expertise and hardware modeling experience.