hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Software Engineer II

Microsoft

Microsoft

Software Engineering
Bengaluru, Karnataka, India
Posted on Jan 21, 2026
Overview

Are you passionate about building beautiful, responsive, and high-performing user experiences that reach customers at global scale? As a Software Engineering IC3, you will join a team at the center of Microsoft Azure, where you will design and deliver modern, intuitive front-end experiences while contributing to full-stack capabilities that power critical cloud services. You will work on a company-wide platform that includes a unified software inventory system integrated with Microsoft’s engineering ecosystem and an operational intelligence solution that provides a complete, 360-degree view of security, privacy, compliance, and reliability across Microsoft software.

In this role, you will use your expertise in React, JavaScript, TypeScript, and front-end architecture to craft elegant, performant interfaces—while applying your full-stack engineering skills to build scalable services, APIs (application programming interfaces), and data workflows that support those experiences. You will collaborate closely with a highly skilled and fast-moving engineering team that values creativity, strong problem-solving, and iterative delivery of customer value.

You will join an inclusive and supportive culture rooted in empathy, diverse perspectives, trust, and shared ownership. This opportunity will allow you to accelerate your engineering depth, broaden your technical influence, and contribute to products that help Microsoft deliver secure and reliable cloud services to millions of customers around the world.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



Responsibilities
  • Design, implement, and maintain high-quality front-end features using React, JavaScript, TypeScript, Hypertext Markup Language (HTML), and Cascading Style Sheets (CSS), while contributing to full-stack components such as services, data layers, and application programming interfaces (APIs).
  • Write extensible, maintainable, and secure code that meets performance, reliability, diagnosability, and maintainability expectations, using debugging, telemetry, testing, and state-of-the-art generative artificial intelligence (GenAI) tools to proactively prevent issues.
  • Review code and test plans to uphold team engineering standards, ensure appropriate test coverage, and contribute thoughtful feedback that raises quality, security, and maintainability across the team.
  • Contribute to architectural and design decisions by evaluating options, identifying dependencies, documenting designs, and ensuring solutions meet requirements for scalability, resiliency, performance, cost of goods sold (COGS), privacy, and compliance.
  • Build and execute clear test strategies—including unit tests, integration tests, and security tests—to ensure high-quality, regression-free solutions, while improving test reliability and localization.
  • Participate in safe, secure deployment practices by contributing to release planning, flighting strategies, rollback plans, and monitoring live-site health, including taking on a designated responsible individual (DRI) on-call rotation to support system reliability.
  • Collaborate with product managers, designers, technical leads, and partner teams to understand user requirements, integrate customer insights, ensure accessibility and security needs are met, and deliver solutions that perform reliably at global scale.


Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, React, 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 related technical field AND 3+ years 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 related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, React, C#, Java, JavaScript, or Python
    • OR equivalent experience.

#azurecorejobs


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. 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. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.