Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$83,600 - $159,600
Embedded
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft Azure Edge + Platform (E+P) is seeking a Software Engineer II to join their Hardware Security team within the Azure Enterprise and Security group. This role focuses on transforming hardware security across Microsoft's product ecosystem, including Azure, Windows, and Xbox. The position involves working with cutting-edge technologies like TPM, Pluton security processor, and Xbox hardware security architecture.

The ideal candidate will join a collaborative team developing secure systems that protect billions of devices worldwide. You'll be working on low-level technologies running "bare metal" and creating solutions that are both secure against sophisticated cyber threats and user-friendly. This role offers an opportunity to work on foundational security technologies that directly impact Microsoft's global user base.

The position offers competitive compensation ranging from CAD $83,600 to CAD $159,600 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. Working in Vancouver, Canada, with up to 100% work-from-home flexibility, you'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.

Key responsibilities include developing low-level systems code, building prototypes, contributing to engineering plans, and ensuring security compliance. The role requires a strong background in computer science, experience with systems-level programming, and a passion for hardware security. You'll work in an inclusive environment that values diversity, continuous learning, and innovative problem-solving.

This is an excellent opportunity for someone who wants to make a significant impact on hardware security while working with some of the most advanced technology platforms in the industry. The role combines technical challenges with the opportunity to influence product roadmaps and shape the future of hardware security at Microsoft.

Last updated a month ago

Responsibilities For Software Engineer II

  • Design, develop, and test low level systems code for Pluton firmware and Windows Device Drivers
  • Build software prototypes and conduct experiments to evaluate alternative architectures
  • Contribute to project engineering plans and execute deliverables
  • Practice and advocate for good engineering practices
  • Evaluate emerging technologies in hardware security
  • Partner with product management to define requirements and develop roadmaps
  • Ensure product compliance with security, privacy, and accessibility requirements

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ year experience designing, developing, and shipping large scale software products and services
  • Experience writing high performance systems code that runs natively on hardware
  • Experience designing, developing, and shipping device drivers for Windows
  • Proficient problem solving and debugging skills
  • Effective verbal and written communication and collaboration skills
  • Ability to work well on a team with a collaborative spirit and growth mindset
  • 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
  • Networking opportunities

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

Microsoft Software Engineer II position focusing on Surface device performance optimization, security implementation, and system-level engineering with competitive compensation and remote work options.

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.