Microsoft logo

Senior Software Engineer - Linux

Microsoft

Job Overview

Join Microsoft's Azure Core Linux team as a Senior Software Engineer and contribute to empowering every Linux developer and operator to innovate and run secure, reliable services at scale. This role is pivotal in making Azure the best place to run Linux workloads by developing and operating new and existing production services, improving the performance and reliability of existing cloud infrastructure, and working with internal and external partners to create a seamless Linux experience on Azure.

Responsibilities

  • Design, build, deploy, and iterate on solutions to improve the Linux and cloud native experience on Azure.
  • Collaborate with other engineers and teams across the company.
  • Partner with Product managers, business stakeholders, and users to understand user pain points deeply and create innovative solutions that delight customers.
  • Work with external partners and in the open source community to enable and improve the Linux on Azure experience.
  • Act as Designated Responsible Individual (DRI) and monitor other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions.
  • Create solutions for troubleshooting Linux issues to root cause and fix infrastructure and boot issues.
  • Contribute fixes to upstream open source projects and communities.

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.
  • Previous experience as a DevOps engineer running internet / highly scalable and reliable services / micro-services and doing production code reviews using source code control for cloud services.
  • Previous experience developing on and for Linux (for example: kernel, early-boot, systemd, container primitives, filesystems, building Linux packages and repos, and/or eBPF).

Preferred Qualifications

  • 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience.
  • 4+ years of Linux software engineering experience and contributions to upstream open source Linux projects (Debian, Fedora, Flatcar, CentOS, etc).

Why Microsoft?

At Microsoft, we are committed to a diverse and inclusive workplace. Microsoft is an equal opportunity employer and supports a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.

Benefits
Extracted with AI

  • Remote work flexibility

Similar jobs

Last update: 23 minutes ago

Microsoft logo
Microsoft

Remote Software Engineer with Linux Expertise

Join Microsoft as a Remote Software Engineer focusing on Linux security and development, leveraging C#, JavaScript, and DevOps tools.

Microsoft logo
Microsoft

Senior Software Engineering Manager - Azure Core Linux Team

Lead the Azure Core Linux team at Microsoft, enhancing Linux and cloud native experiences on Azure.

Microsoft logo
Microsoft

Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust

Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Services

Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.

Microsoft logo
Microsoft

Senior Software Engineer - Azure Cloud Shell

Join Microsoft as a Senior Software Engineer for Azure Cloud Shell, focusing on Linux and cloud technologies.

Microsoft logo
Microsoft

Senior Software Engineer

Join Microsoft in Prague as a Senior Software Engineer. Work on cutting-edge technologies impacting billions globally. Remote work available.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Computing

Senior Cloud Computing Engineer at Microsoft, focusing on software design and development for Azure Core's Compute Platform.

Microsoft logo
Microsoft

Senior Software Engineer - Azure Compute

Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud and Web Services

Join Microsoft as a Senior Software Engineer in Bucharest to lead Azure cloud services development.

Microsoft logo
Microsoft

Remote Software Engineer II - C++

Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.

Microsoft logo
Microsoft

Remote Software Engineer

Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.

Microsoft logo
Microsoft

Senior Software Engineer - Full Stack

Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.

Microsoft logo
Microsoft

Principal Software Engineer - Azure Core Team

Principal Software Engineer for Azure Core team in Giurgiu, Romania. In-depth experience with distributed systems and cloud services required.

Microsoft logo
Microsoft

Senior Software Engineer - Microsoft Azure, C#, .NET

Senior Software Engineer role at Microsoft, focusing on Azure, C#, and .NET in Burlington, MA. Remote work available.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Microsoft logo
Microsoft

Senior Software Engineer - Security

Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.

Microsoft logo
Microsoft

Senior Software Engineer, Azure Storage

Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Streaming and Graphics

Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Computing

Principal Software Engineer role focused on Cloud Computing and Technical Leadership at Microsoft, Romania.

Microsoft logo
Microsoft

Senior Software Engineer - AI and Search

Join Microsoft as a Senior Software Engineer in AI and Search, working on cutting-edge AI technologies in a hybrid role in Barcelona.

Microsoft logo
Microsoft

Software Engineer - Azure Customer Experience

Join Microsoft's Azure Customer Experience team as a Software Engineer, focusing on cloud quality and reliability.

Microsoft logo
Microsoft

Remote Software Engineer - C#, TypeScript, Redux.js

Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.

Microsoft logo
Microsoft

Senior Software Engineer - C#, Java, SQL

Join Microsoft as a Senior Software Engineer in Prague, working with C#, Java, and SQL to innovate AI-first business applications.