Software Engineer 2 at Microsoft

On-site · Bengaluru, Karnataka, India · full time

Practice the Software Engineer 2 interview at Microsoft with an AI interviewer: voice, live coding and a scorecard.

Skills the interview covers

About the role

Design, build, and operate scalable services that manage capacity allocation, placement, and lifecycle for Azure SQL Database workloads. Improve service reliability, performance, and availability through automation, observability, and incident prevention. Partner with cross-functional teams across Azure Data to deliver resilient, customer-centric solutions for mission-critical workloads. Leverage modern engineering practices including CI/CD, test automation, telemetry-driven development, and DevOps workflows. Continuously improve developer productivity through tooling, frameworks, and automation. Required: Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

How Microsoft interviews run · More open roles