Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $208,800
Embedded
Mid-Level Software Engineer
Remote
2+ years of experience
Consumer

Description For Software Engineer II

Join Microsoft's Surface Software Power and Performance Team as a Software Engineer II, where you'll be integral to optimizing battery life and performance across the Surface portfolio. This role combines embedded systems work with performance engineering, focusing on the intersection of software, electrical, mechanical, and thermal systems. You'll work on Security Development Lifecycle (SDL), conduct security assessments, and manage vulnerabilities while ensuring compliance with privacy regulations. The position offers the opportunity to architect and implement solutions both independently and in team settings, with the chance to guide others and interact with various stakeholders across the company. Microsoft offers a collaborative environment with a growth mindset, where innovation and inclusion are key values. The role includes significant work on system-level optimization and security implementation, making it ideal for engineers passionate about hardware-software integration and performance optimization. With competitive compensation and comprehensive benefits, this position provides an excellent opportunity to work on cutting-edge consumer electronics while maintaining work-life balance through remote work options.

Last updated 4 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

Java
JavaScript
Python
  • 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 Mixed Reality team seeks Software Engineer II for display pipeline software/firmware development, offering hybrid work and competitive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on firmware development for cloud infrastructure, requiring 2+ years of experience in embedded systems and firmware design.

Software Engineer

Microsoft seeks a Software Engineer for Windows Silicon & Systems Integration team to develop drivers and firmware for camera systems, offering competitive pay and hybrid work.

Manufacturing Test Engineer (Electronics)

Manufacturing Test Engineer role at Microsoft focusing on integrated test solutions for devices and hardware platforms in Ciudad Juarez.

Software Engineer

Software Engineer position at Microsoft working on Azure Sphere, developing secure IoT platforms and embedded systems with focus on cloud security.