Software Engineer II
Microsoft
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
As part of the Azure Cloud Infrastructure Storage Experiences team at Microsoft, you will contribute to building best-in-class Azure Storage experiences that empower customers to confidently manage their data estate at scale. The mission is to simplify complexity, accelerate onboarding, and deliver intelligent, unified, and intuitive experiences supporting all workloads across Artificial Intelligence (AI), analytics, and mission-critical applications. The aim is to make Azure the most accessible and powerful platform for storage management by integrating deep customer insights, seamless navigation, and actionable intelligence into every interaction.
We are seeking a Software Engineer II interested in delivering revolutionary web experiences that harness the power of the cloud and push the boundaries of engaging user interactions. In this role, you will help build cutting-edge capabilities supporting some of the largest workloads and experiences used by millions across the world.
Joining a team of engineers from diverse backgrounds, you will find colleagues passionate about products and deeply committed to understanding and meeting customer needs. The team values thoughtful engineering, the ability to develop strong relationships with peers and partners, and a focus on outcomes that matter.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, the company fosters a growth mindset, innovation to empower others, and collaboration to realize shared goals, building on values of respect, integrity, and accountability to create a culture of inclusion.
Responsibilities
- Deliver web experiences and support them in globally distributed datacenters around the world.
- Release updates on a weekly basis.
- Apply Agile development methodologies and drive Continuous Improvement (CI) processes.
- Prioritize quality, security, performance, scalability, usability, and accessibility in all work.
- Collaborate with talented designers to create elegant and intuitive User Interfaces (UIs).
- Demonstrate strong teamwork and thrive in a dynamic, customer-focused, and collaborative environment.
- Engage in meaningful and rewarding partnerships across Microsoft.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or a related technical field AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Other Requirements:
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Master's Degree in Computer Science or a related technical field AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or a related technical field AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 2+ years of professional web development experience with expertise in the latest tech stack of React and TypeScript building web apps and services.
- 1+ year(s) spent building engaging user experiences.
- 1+ year(s) of experience with technologies like Node.js, React, and Fluent.
- 1+ year(s) of proficiency with unit test frameworks like Jest, Mocha, and Chai.
- 1+ year(s) of working knowledge of GenAI and Agent communication protocols.
Key skills/competency
- Web Development
- Azure Storage
- Cloud Infrastructure
- User Interface (UI) Design
- Agile Methodologies
- React & TypeScript
- Node.js
- Scalability & Performance
- Security & Accessibility
- Continuous Integration (CI)
How to Get Hired at Microsoft
- Research Microsoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Azure Storage: Customize your resume to highlight web development, cloud infrastructure, and UI/UX experience.
- Showcase technical expertise: Prepare to discuss projects demonstrating proficiency in React, TypeScript, Node.js, and modern web frameworks.
- Practice behavioral questions: Be ready to share examples of collaboration, problem-solving, and driving continuous improvement.
- Understand Microsoft's impact: Articulate how your skills align with empowering users and achieving more through technology.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background