Job Opening: Software Engineer II – Microsoft Azure SQL Database | Bangalore, India
Location: Bangalore, Karnataka, India
Job Type: Full-Time | On-site
Experience Required: 6+ Years
Industry: Software Engineering | Cloud Infrastructure | Database Management
Company: Microsoft Corporation
Date Posted: June 13, 2025
Job ID: 1830115
🚀 Join Microsoft as a Software Engineer II – Redefining Cloud Data Infrastructure
Microsoft invites applications from passionate, skilled, and experienced software professionals to join its Azure SQL Database Storage/IO Governance team. As a Software Engineer II based in Bangalore, India, you’ll play a pivotal role in shaping the future of database infrastructure in the AI-driven era.
Microsoft’s Azure Data engineering division is at the forefront of digital transformation, pioneering advancements in cloud computing, database architecture, big data analytics, data integration, and real-time intelligence. This is your opportunity to make a tangible impact on one of the world’s most powerful data platforms, serving millions globally.
🧭 About the Team – Azure SQL Storage & IO Governance
Azure SQL Database powers over 100 million databases, delivering seamless performance and reliability to customers across industries. The Storage/IO Governance team plays a vital role in ensuring optimal usage of storage resources, minimizing latency, optimizing bandwidth, and automating storage tier management.
From provisioning high-performance storage solutions to monitoring historical usage and intelligently reallocating resources — this team ensures databases operate efficiently at scale. You’ll work with cutting-edge tools, terabytes of telemetry data, and intelligent algorithms to design smarter infrastructure solutions.
💼 Key Responsibilities
As a Software Engineer II at Microsoft, you’ll wear many hats — from innovator and coder to mentor and strategic contributor. Your day-to-day responsibilities will include:
🔍 Infrastructure Design & Optimization
-
Architect and implement next-generation storage infrastructure that powers Azure SQL DB with maximum efficiency.
-
Build adaptive models and automation systems based on telemetry data to guide intelligent storage tiering and resource allocation.
-
Integrate telemetry analysis to predict future workload patterns and optimize storage provisioning accordingly.
📊 Data-Driven Engineering
-
Develop deep insights into how customers utilize storage and database resources.
-
Design predictive models to simulate service architecture changes and their impact on usage patterns.
-
Run large-scale simulations and A/B tests to inform architecture evolution and reduce operating costs (COGS).
⚙️ Engineering Excellence
-
Write robust, clean, scalable, and maintainable code in C++, C#, or SQL.
-
Perform rigorous unit testing, fault injection, and performance benchmarking.
-
Conduct peer code reviews and contribute to the development of coding standards and best practices.
🌎 Mentorship & Collaboration
-
Provide technical mentorship and guidance to junior engineers.
-
Collaborate closely with cross-functional teams including PMs, architects, and support engineers.
-
Represent the storage team in strategic planning and business impact meetings.
🌐 Innovation & Thought Leadership
-
Stay up to date with the latest trends in storage architecture, distributed systems, and cloud-scale databases.
-
Champion new ideas and drive adoption of innovative technologies to improve system reliability and scalability.
-
Be a thought leader in shaping Microsoft’s future database offerings and infrastructure cost models.
📌 Required Qualifications
To thrive in this role, candidates must possess a robust foundation in software engineering, distributed systems, and cloud infrastructure.
✅ Basic Requirements
-
Bachelor’s degree in Computer Science, Engineering, or a related technical field.
-
6+ years of hands-on software development experience.
-
Strong programming proficiency in one or more of the following: C++, C#, Java, Python, JavaScript.
-
5+ years of experience delivering production-grade software across multiple release cycles.
-
2+ years of experience in developing and managing cloud-based services.
-
2+ years working with petabyte-scale distributed systems or big data architectures.
-
Solid understanding of SQL and structured data management.
-
Demonstrated debugging, implementation, and system design skills.
🌟 Preferred Qualifications
-
Strong grasp of scalability, consistency, and performance challenges in large-scale cloud systems.
-
Experience with fault injection, performance testing, and system reliability engineering.
-
5+ years of expertise working on distributed systems and cloud platforms like Azure, AWS, or GCP.
-
Exposure to data-intensive applications and predictive analytics at scale.
-
Passion for innovation, continuous learning, and mentoring other engineers.
💡 Why This Role Matters
As Microsoft continues to empower a global audience through cloud innovation, the efficiency and resilience of its database systems are paramount. Your work will directly influence:
-
Performance: Ensure ultra-low-latency and high-bandwidth data access.
-
Reliability: Achieve high availability and minimize downtime with smart storage switching.
-
Cost Optimization: Maximize storage utilization to reduce COGS and improve profit margins.
-
Customer Experience: Deliver seamless and scalable data solutions across global customer bases.
💰 Compensation and Benefits
At Microsoft, we believe in taking care of our people. As a full-time Software Engineer II, you will receive a competitive compensation package and enjoy a broad range of benefits:
-
Industry-leading healthcare for employees and dependents.
-
Extensive learning resources and technical certifications.
-
Employee stock purchase program (ESPP).
-
Flexible savings and investment plans.
-
Paid parental leave (maternity and paternity).
-
Generous vacation and personal leave policies.
-
Company-sponsored volunteering programs.
-
Exclusive employee discounts on Microsoft products and services.
-
Opportunities to attend conferences, webinars, and internal summits.
🌍 A Culture of Growth, Inclusion, and Impact
Microsoft’s workplace culture thrives on diversity, collaboration, and a growth mindset. We are committed to building inclusive teams and enabling individuals to bring their whole selves to work.
Respect, integrity, and accountability are at the heart of everything we do. Whether it’s solving technical problems, mentoring new team members, or driving social impact — we empower each other to grow and do meaningful work every day.
👥 Equal Opportunity Statement
Microsoft is an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate based on:
-
Age
-
Ancestry
-
Citizenship
-
Color
-
Gender identity or expression
-
Genetic information
-
Marital status
-
Military or veteran status
-
Physical or mental disability
-
Political affiliation
-
National origin
-
Religion
-
Sex (including pregnancy)
-
Sexual orientation
If you have a disability or special need that requires accommodation during the hiring process, please refer to Microsoft’s accessibility resources.
📢 How to Apply
Are you ready to be a part of Microsoft’s AI-powered data revolution?
👉 Visit the Microsoft Careers Portal.
👉 Search for Job ID: 1830115
👉 Submit your updated resume and complete the application form.
Join us and help build the future of intelligent, scalable, and reliable data infrastructure.