
About Microsoft
Empowering every person and organization on the planet
Key Highlights
- Market cap exceeds $2 trillion
- 100,000+ employees worldwide
- Leading cloud services through Azure
- Major clients include Walmart and BMW
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
🎁 Benefits
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
🌟 Culture
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...
Skills & Technologies
Overview
Microsoft is hiring a Software Engineering IC3 to work on Azure Core Compute, focusing on delivering a robust cloud platform. You'll engage with technologies like Azure and SQL, requiring 3+ years of software development experience.
Job Description
Who you are
You have a bachelor's degree or advanced degree and three or more years of experience in software development — you understand the intricacies of cloud platforms and are eager to tackle challenges in cloud architecture and data center management. You are comfortable collaborating with engineers to co-own layers of the host networking stack, and you value a KPI-driven environment that encourages innovation and risk-taking.
Your experience includes working with networking stacks and you have a strong desire to push boundaries in cloud computing — familiarity with Data Plane Development Kit (DPDK) and System on Chip (SoC) architectures for accelerated networking is a plus. You thrive in a team-oriented atmosphere and are excited about contributing to a rapidly growing business.
What you'll do
As a Software Engineering IC3 at Microsoft, you will be part of the Azure Core Compute team, focusing on delivering a cloud platform capable of running any workload. Your responsibilities will include collaborating with cross-functional teams to enhance the infrastructure that supports major Microsoft services like Teams, Bing, and Office 365. You will work on solving complex challenges in cloud architecture and data center management, driving the next wave of innovation across the cloud.
You will engage in hands-on development, utilizing your skills in Azure and SQL to build and optimize services that meet the needs of diverse customers across various industries. Your role will also involve mentoring junior engineers and contributing to a culture of continuous improvement and high-quality impact.
What we offer
Microsoft offers a dynamic work environment where you can grow your career while working on cutting-edge technology that empowers organizations worldwide. You will have the opportunity to collaborate with talented professionals and contribute to projects that have a significant impact on the cloud computing landscape. We encourage you to apply even if your experience doesn't match every requirement — your willingness to learn and adapt is what matters most.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Microsoft.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Microsoft is hiring a Software Engineering II to contribute to the Azure Data engineering team, focusing on big data analytics and cloud solutions. You'll work with technologies like Azure, Cosmos DB, and Power BI in Bangalore.

Software Engineering
Microsoft is hiring a Software Engineer II to contribute to the Azure Local product vision. You'll create and implement code for features that enhance edge applications. This position requires relevant experience in cloud services.

Software Engineering
Microsoft is hiring a Software Engineer II to develop solutions for Dynamics 365 Supply Chain Management. You'll work with technologies like Azure, C#, and JavaScript to solve enterprise business problems. This position requires a passion for software engineering and familiarity with business applications.