
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...
Overview
Microsoft is hiring a Software Engineer II to design and implement software components for Azure's Storage Virtualization platform. You'll work with technologies like Azure and C# in Sydney, Melbourne, or Brisbane.
Job Description
Who you are
You have a solid background in software engineering, with experience in designing and implementing system software that manages storage services. Your expertise in Azure and C# allows you to contribute effectively to the Azure Core Storage team, where you will handle trillions of input/output operations daily across a vast network of datacenters. You are comfortable collaborating with cross-functional teams and have a growth mindset that aligns with Microsoft's mission to empower every person and organization.
You possess strong problem-solving skills and can tackle complex challenges related to storage solutions. Your ability to communicate effectively with both technical and non-technical stakeholders ensures that you can bridge the gap between software and hardware partners. You thrive in an environment that values innovation and collaboration, and you are eager to make a significant impact on billions of users in the Azure ecosystem.
What you'll do
As a Software Engineer II, you will design and develop system software that manages storage services in Azure. This includes creating device drivers, system software, installation and diagnostic tools, libraries, and telemetry services. You will work closely with developers across Microsoft to ensure that the software components you create are optimized for performance and reliability.
Your role will involve system design through well-defined interfaces across multiple components, ensuring that the software stack on Azure hosts is robust and efficient. You will also be responsible for comprehensive testing of the components you develop, ensuring that they meet the high standards expected by Azure users.
Collaboration is key in this role, as you will partner with software and hardware teams to deliver innovative technology solutions. You will have opportunities to solve challenging problems and apply both your technical and interpersonal skills to drive success in the Azure ecosystem.
What we offer
Microsoft offers a dynamic work environment where you can grow your skills and advance your career. You will be part of a team that values respect, integrity, and accountability, creating a culture of inclusion where everyone can thrive. The role provides opportunities to work on cutting-edge technology that impacts millions of users worldwide, making your contributions meaningful and rewarding.
You will have access to various resources and support to help you succeed in your role, including mentorship from experienced engineers and opportunities for professional development. Microsoft is committed to fostering a growth mindset, encouraging you to innovate and empower others as you collaborate to achieve shared goals.
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