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 - 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.
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
Join Microsoft in Prague as a Senior Software Engineer. Work on cutting-edge technologies impacting billions globally. Remote work available.
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.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
Senior Software Engineer - Full Stack
Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.
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.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
Senior Software Engineer, Azure Storage
Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.
Senior Software Engineer - Cloud Streaming and Graphics
Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.
Principal Software Engineer - Cloud Computing
Principal Software Engineer role focused on Cloud Computing and Technical Leadership at Microsoft, Romania.
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.
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 - C#, TypeScript, Redux.js
Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.
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.