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
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.
Senior Software Engineering Manager - Azure Core Linux Team
Lead the Azure Core Linux team at Microsoft, enhancing Linux and cloud native experiences on Azure.
Senior Software Engineer - Azure Cloud Shell
Join Microsoft as a Senior Software Engineer for Azure Cloud Shell, focusing on Linux and cloud technologies.
Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust
Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.
Senior Software Engineer - Cloud Services
Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.
Principal Software Engineer - Cloud Computing
Senior Cloud Computing Engineer at Microsoft, focusing on software design and development for Azure Core's Compute Platform.
Senior Software Engineer - Azure Compute
Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.
Senior Software Engineer - Cloud and Web Services
Join Microsoft as a Senior Software Engineer in Bucharest to lead Azure cloud services development.
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.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
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.
Senior Software Engineer, Azure Storage
Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.
Principal Software Engineer - Cloud Computing
Principal Software Engineer role focused on Cloud Computing and Technical Leadership at Microsoft, Romania.
Senior Software Engineer
Join Microsoft in Prague as a Senior Software Engineer. Work on cutting-edge technologies impacting billions globally. Remote work available.
Software Engineer - Azure Customer Experience
Join Microsoft's Azure Customer Experience team as a Software Engineer, focusing on cloud quality and reliability.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
Senior Software Engineer - Full Stack
Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.
Senior Software Engineer - Cloud and Security
Join Microsoft as a Senior Software Engineer focusing on cloud and security solutions, enhancing service reliability and security.
Principal Software Engineer - Azure Kubernetes Service
Join Microsoft as a Principal Software Engineer on the Azure Kubernetes Service team, leading cloud-native infrastructure innovations.
Senior Software Engineer - Cloud Infrastructure
Join Microsoft as a Senior Software Engineer to develop cloud infrastructure solutions using C, C#, Java, and Azure.
Senior Software Engineer - Azure Hardware Systems
Join Microsoft as a Senior Software Engineer in Azure Hardware Systems, focusing on networking technologies for cloud infrastructure.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
Senior Infrastructure Software Engineer
Join Microsoft as a Senior Infrastructure Software Engineer to build scalable cloud security solutions.
Senior Software Engineer - Cloud Streaming and Graphics
Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.