Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Software Engineer - Systems

Microsoft

$84,200 - $180,400
Sep 13, 2025
Redmond, WA, USA
Apply Now

Microsoft is looking to hire Software Engineers to develop systems software, frameworks, and platform-level code for operating systems like Windows and Azure Linux, powering Azure infrastructure, Edge, and commercial/end-user applications.

Requirements

  • Proven experience coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python.
  • Demonstrated experience and/or interest in systems-related areas, such as operating systems, computer architecture, networking, driver/firmware development, and low-level programming languages such as C.
  • Demonstrated experience with problem solving and debugging skills for modern-day multiprocessor systems.
  • Understanding of how to write/debug code and use software/hardware level code debuggers and diagnostic tools.
  • Experience with host networking.
  • Applies software engineering principles to solve complex problems on product Hardware and Operating systems.
  • Problem solves and debug modern-day multiprocessor systems.

Responsibilities

  • Develop systems software, frameworks, and platform level code used in support of hardware.
  • Contribute to Operating Systems like Windows and Azure Linux.
  • Participate in design and development to power Azure infrastructure in the cloud, Edge, technology platforms for commercial, and/or end-user applications.
  • Create and implement extensible and maintainable code for a product, service, or feature.
  • Partner with stakeholders to determine user requirements for a feature and consider a variety of feedback channels to incorporate insights into future designs or solution fixes.
  • Collaborate with others to create a clear and articulated plan for testing, assuring quality of solutions, while applying knowledge of debugging tools, logs, telemetry, and other methods to proactively flag issues.
  • Learn about customer scaling requirements and the application of best practices for meeting scaling needs and performance expectations, while ensuring the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.

Other

  • Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline, OR equivalent experience.
  • Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python OR equivalent experience. + OR Master's Degree (or currently pursuing a degree) in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python.
  • Microsoft’s mission is to empower every person and every organization on the planet to achieve more.
  • As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.
  • Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.