Full TimeLatest Private jobsMicrosoftSoftware Engineer II

Join Microsoft as Software Engineer II in Bangalore – Drive Cloud OS Innovation with Azure

Software Engineer II at Microsoft – Build the Future of Azure OS Platform (Bangalore, India)

Job Location: Bangalore, Karnataka, India
Employment Type: Full-Time
Work Arrangement: Up to 50% remote flexibility
Experience Required: 3+ years
Travel: 0-25%
Job ID: 1835803
Posted Date: June 25, 2025

🚀 Shape the Core of Cloud Innovation at Microsoft

Are you a passionate and experienced software engineer eager to work on mission-critical platforms that fuel the future of cloud computing? Do you enjoy solving complex challenges, building scalable systems, and ensuring seamless user experiences? If so, Microsoft invites you to become a key contributor to its Core OS team within the Azure Edge + Platform organization.

This isn’t just a job—it’s your opportunity to play a vital role in revolutionizing how millions of virtual machines run globally with zero downtime and high reliability.

🌐 About the Azure Edge + Platform Team

The Azure Edge + Platform team is a cornerstone of Microsoft’s infrastructure, focused on the design and development of technologies that power Azure’s vast ecosystem. This team specifically oversees the deployment of OS updates to the global Azure fleet, ensuring updates are delivered seamlessly—without impacting customer experience.

Your contribution will directly impact how OS updates are flighted, tested, deployed, and monitored across millions of virtual machines. You’ll be working at the scale of hyperspace cloud systems—where every engineering decision affects customers across the globe.

🎯 Core Responsibilities

As a Software Engineer II, your responsibilities will span the full development lifecycle—from design and development to deployment and monitoring. You’ll work across layers of the stack, bringing innovation to how the Azure OS platform evolves and scales.

Key responsibilities include:

  • Design & Development: Write secure, maintainable, and testable code across services and components within the Azure OS platform.

  • Full SDLC Ownership: Take ownership of the entire software development lifecycle, from planning and coding to deployment and live-site support.

  • Live Site Reliability: Embrace DevOps culture by actively participating in live site engineering to monitor production health, troubleshoot issues, and ensure high availability.

  • Flighting & Experimentation: Contribute to the development of infrastructure for safe and efficient feature rollouts using telemetry-based decision making.

  • Agile Practices: Collaborate in fast-paced, iterative development cycles while maintaining engineering excellence and agile discipline.

  • Mentorship: Coach and mentor junior engineers, fostering a team environment of continuous learning and growth.

  • End-to-End Telemetry: Build telemetry pipelines, define alerting rules, and integrate diagnostics into code for better performance visibility and user experience.

📌 Required Qualifications

To succeed in this role, you must demonstrate not only strong technical proficiency but also a proactive, ownership-driven mindset. The ideal candidate should have:

  • A Bachelor’s degree in Computer Science, Software Engineering, or a closely related field.

  • Minimum 3 years of professional experience in software development.

  • At least 1 year of experience working with cloud technologies, such as Azure, AWS, or Google Cloud Platform.

  • Proficiency in at least one of the following general-purpose programming languages: C, C++, C#, Java, or Python.

  • Prior experience with large-scale distributed systems.

  • Solid grasp of software design principles, architecture patterns, and testing frameworks.

  • The ability to own and deliver complex scenarios end-to-end, navigating across systems and services.

  • Familiarity with both managed (e.g., .NET, Java) and unmanaged (e.g., C/C++) codebases.

  • Exposure to production/live-site environments and real-time troubleshooting.

✅ Preferred Attributes

While not mandatory, candidates with the following attributes will stand out:

  • Passion for cloud infrastructure, OS kernel-level development, or platform engineering.

  • Experience with flighting infrastructure, A/B testing, feature toggling, and telemetry monitoring systems.

  • Familiarity with CI/CD pipelines and DevOps automation tools such as Azure DevOps, Jenkins, or GitHub Actions.

  • A growth mindset, excellent communication skills, and a collaborative work ethic.

💡 Why This Role Matters

Microsoft’s Azure platform powers enterprises, governments, and startups across the globe. As part of this team, your work on the Core OS will:

  • Ensure millions of Azure VMs are always available and performing optimally.

  • Enable zero-impact OS updates, reducing customer downtime and improving trust.

  • Shorten feature time-to-market through advanced experimentation and automation.

  • Contribute to one of the world’s most scalable cloud operating platforms.

This is more than just a software development job—this is platform innovation at cloud scale.

🧠 A Day in the Life

Imagine starting your day reviewing telemetry data from overnight OS deployments. You identify a minor anomaly in patch delivery latency and initiate a root cause analysis using logs from the flighting infrastructure. By midday, you’re working with cross-functional teams to refine deployment logic. By afternoon, you’re mentoring a junior engineer on how to use feature flags and perform test validation in pre-production environments. You end your day reviewing new designs for a security-focused OS update mechanism.

Every day presents opportunities to grow, lead, and make a global impact.

🎁 Employee Benefits and Perks

Microsoft offers a comprehensive benefits package that supports your personal and professional life, including:

  • World-class healthcare coverage for you and your dependents.

  • Educational assistance and continuous learning resources.

  • Generous paid time off, including vacation, sick days, and holidays.

  • Parental leave and family care benefits.

  • Access to discounts on Microsoft products and partner services.

  • Investment programs and employee stock purchase plans.

  • Donation matching and volunteering opportunities to give back to the community.

  • An inclusive and flexible work environment that promotes work-life balance.

🌈 Commitment to Diversity & Inclusion

Microsoft is a recognized leader in building a diverse, inclusive, and accessible workplace. We strongly encourage applications from candidates of all backgrounds. Microsoft considers all qualified applicants regardless of race, color, gender identity, religion, sexual orientation, age, disability, national origin, or veteran status.

If you require any assistance or accommodations during the application or interview process due to a disability, we are here to help. Learn more about how Microsoft supports candidates with accessibility needs through our accommodation program.

✨ Keywords for SEO Optimization

Software Engineer II jobs in Bangalore, Microsoft careers 2025, Azure platform engineer, cloud software engineering jobs, OS updates Azure, distributed systems engineer, C++ developer jobs Bangalore, Microsoft remote jobs India, Live site engineering, cloud infrastructure developer, telemetry software developer, flighting system Azure, Microsoft software engineer II opening, core OS engineering jobs, software development roles India.

📅 Application Information

Apply Now to become a pivotal part of Microsoft’s journey to redefine the future of cloud infrastructure. Join a dynamic team that’s at the forefront of digital transformation and platform resilience.

Location: Microsoft Office, Bangalore, Karnataka (Hybrid work model available)
Application Deadline: Rolling basis
Interview Mode: Online/Onsite (as applicable)
How to Apply: Visit careers.microsoft.com and search for Job ID 1835803


Final Thoughts

If you’re looking for a role where your code shapes the foundation of global cloud computing, this is your chance. Join Microsoft’s elite engineering team and become part of the driving force behind Azure’s infrastructure evolution. Whether you’re passionate about cloud innovation, platform reliability, or live site engineering, this Software Engineer II position in Bangalore offers the perfect opportunity to grow your career and contribute meaningfully to Microsoft’s technology leadership.

Apply Here

Leave a Reply

Your email address will not be published. Required fields are marked *