Software Engineer II
Microsoft
Software Engineer II
Redmond, Washington, United States
Save
Overview
The Linux Systems Group (LSG) within Core OS delivers high-quality Linux platforms that power services and devices across cloud, edge, and client environments. We are seeking a Software Engineer with a passion for Linux and a focus on tools and automation to improve system reliability, performance, and diagnostics in System-on-Chip (SoC) environments.
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.
We are looking for a Software Engineer II to join the team.
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.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 1 year experience working on Linux systems.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check:
This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Proficient understanding of Linux systems and internals.
- Experience with build systems, CI/CD pipelines, and test automation.
- Familiarity with System-on-Chip (SoC) development and validation.
- Knowledge of cloud technologies and large-scale service operations.
- Experience with monitoring, observability, and diagnostics frameworks (AI-based preferred).
#CoreOSJobs
Responsibilities
- Design and implement tools and frameworks for build systems, testing pipelines, and automation of SoC OS updates.
- Develop and maintain validation workflows to ensure reliability and stability of Linux-based SoC platforms.
- Build monitoring solutions and integrate AI-based diagnostics to quickly detect and resolve system issues.
- Collaborate with hardware and platform teams to push the boundaries of next-generation SoC and large-scale deployments.
- Support live service operations on a rotational, on-call basis to address urgent issues.
- Embody and promote our culture and values in all aspects of work.
- Embody our culture and values.