Taro Logo

Software Engineer - Systems, Multiple Locations

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$84,200 - $165,200
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS

Job Description

Microsoft is seeking a Software Engineer to join their Systems team, focusing on developing systems software, frameworks, and platform-level code for hardware support. This role offers an exciting opportunity to work on Operating Systems like Windows and Azure Linux, contributing to Azure infrastructure in the cloud, Edge, and technology platforms.

As a Software Engineer, you'll create and implement extensible and maintainable code, collaborating with stakeholders to determine user requirements and incorporate feedback into future designs. You'll use debugging tools, logs, and telemetry to ensure solution quality while considering scaling requirements and performance expectations.

Microsoft offers a culture of continuous learning and growth, emphasizing a "learn-it-all" rather than "know-it-all" mindset. The company values respect, integrity, and accountability, fostering an inclusive environment where everyone can thrive. You'll have the opportunity to work on cutting-edge technology while contributing to Microsoft's mission of empowering every person and organization on the planet.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. You'll also have opportunities to network, connect with colleagues, and participate in giving programs.

The position offers competitive compensation, with base pay ranging from $84,200 to $165,200 per year across most U.S. locations (higher ranges apply in San Francisco and New York City areas). This is an excellent opportunity for software engineers interested in systems-level programming and operating system development to join a global technology leader.

The ideal candidate will have a Bachelor's degree in Computer Science or related field (or be pursuing one), with proven coding experience in languages like C, C++, Java, or Python. Experience with systems programming, operating systems, and debugging modern multiprocessor systems is highly valued.

Last updated 7 days ago

Responsibilities For Software Engineer - Systems, Multiple Locations

  • Applies software engineering principles to solve complex problems on product Hardware and Operating systems
  • Learns and contributes to processes for the architecture of a product/solution feature
  • Seeks feedback and applies internal or industry best practices to improve technical solutions
  • Contributes to partnership with stakeholders to determine user requirements
  • Develops knowledge of and learns to apply best practices to reliably build code
  • Problem solves and debug modern-day multiprocessor systems
  • Demonstrates an understanding of how to write/debug code

Requirements For Software Engineer - Systems, Multiple Locations

Java
JavaScript
Python
Linux
  • Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline, OR equivalent experience
  • Proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Understanding of how to write/debug code and use software/hardware level code debuggers and diagnostic tools
  • Experience with host networking

Benefits For Software Engineer - Systems, Multiple Locations

Medical Insurance
Parental Leave
401k
  • 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

Related Jobs

Software Engineer

Software Engineer role at Microsoft's Hyperscale Azure Networking team, focusing on developing automation platforms for network safety and health management.

Software Engineer - Fullstack

Fullstack Software Engineer role at Microsoft in Redmond, developing software and tools with up to 50% remote work and comprehensive benefits.

Software Engineer

Software Engineer role at Microsoft Azure Edge + Platform team working on platform security and integrity features.

Software Engineer

Entry-level Software Engineer position at Microsoft's Azure CXP team, focusing on cloud computing and customer experience, offering hybrid work and competitive benefits.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on SOC verification, offering competitive pay and benefits in San Diego, CA.