Senior Software Engineer - Linux
MicrosoftJob 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
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
Senior Software Engineer - Cloud and Security
Join Microsoft as a Senior Software Engineer focusing on cloud and security solutions, enhancing service reliability and security.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Senior Software Engineer - Azure Cloud Shell
Join Microsoft as a Senior Software Engineer for Azure Cloud Shell, focusing on Linux and cloud technologies.
Software Engineer - Fullstack
Join Microsoft as a Fullstack Software Engineer in Redmond, WA. Develop software and tools, collaborate with stakeholders, and ensure high-quality solutions.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
Software Engineer 2 - AI and Machine Learning
Join Microsoft as a Software Engineer 2 in Barcelona to innovate in AI and Machine Learning with a focus on large-scale data projects.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
Software Engineer II - Microsoft 365
Join Microsoft 365 as a Software Engineer II to develop cutting-edge web and mobile technologies, focusing on customer self-help and online support.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Fullstack Software Engineer
Join Microsoft as a Fullstack Software Engineer in Atlanta. Work on cutting-edge technology in a hybrid environment.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Software Engineer - Fullstack
Join Microsoft as a Fullstack Software Engineer in Cambridge, MA. Work on cutting-edge technology with a hybrid work model.
Senior Software Engineer - Azure DNS and Traffic Manager
Join Microsoft as a Senior Software Engineer to build resilient, low-latency applications on Azure DNS and Traffic Manager.
Principal Software Architect
Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.
Software Engineer II - Hardware Security
Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.
Senior DevOps Engineer with Kubernetes and Azure Expertise
Seeking a Senior DevOps Engineer with expertise in Kubernetes and Azure for on-site role in Budapest.
Senior Software Developer - Java, Linux, Unix
Join Oracle as a Senior Software Developer specializing in Java, Linux, and Unix for cloud infrastructure.
Senior Software Engineer - Microservices and AI
Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.
Senior Software Engineer - Virtualization and Systems Programming
Join CAST AI as a Senior Software Engineer specializing in virtualization and systems programming. Work remotely within the EU.
Senior Software Developer - Java, Unix/Linux
Join Oracle as a Senior Software Developer to build and enhance cloud services using Java, Unix/Linux, and CI/CD.
Senior Data Engineer with Azure Expertise
Join Eliq as a Senior Data Engineer to enhance our Azure-based data platform and drive the energy transition.
Senior Azure Cloud Engineer
Join Riverty as a Senior Azure Cloud Engineer to lead cloud data platform initiatives with Azure expertise.