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
- C
- C++
- C#
- Java
- JavaScript
- Python
- CI/CD
- test automation
- DevOps workflows
- automation
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.