Software Engineer II

Microsoft is a global technology company that develops software, cloud services, and hardware products.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Microsoft's Bing organization is seeking a Software Engineer II to join their platform team, focusing on building and maintaining distributed build & deployment systems. This role is part of a several-thousand-strong engineering team working on Bing search, Edge browser, Maps, Ads, News, and other projects. The position offers a unique opportunity to improve and streamline engineering systems that impact thousands of developers.

The role involves working on critical infrastructure that supports highly scaled and latency-sensitive applications like Bing, Microsoft News, and Advertising. You'll be responsible for designing and implementing distributed systems in Azure, writing efficient code, and developing toolsets that work across multiple orchestrators and build systems. The position requires strong expertise in languages like C/C++, C#, or Java, and experience with CI/CD pipelines.

This is an excellent opportunity for a mid-level engineer with 5+ years of experience who wants to make a significant impact on developer productivity at scale. You'll work in a diverse team that values learning and growth, with the chance to contribute to open-source projects. The hybrid work environment (up to 50% work from home) offers flexibility, and the role comes with Microsoft's comprehensive benefits package including industry-leading healthcare, educational resources, and parental leave.

The position is based in Bangalore, India, offering the opportunity to work with global teams while contributing to systems that power some of Microsoft's most important services. The team emphasizes diversity of background and perspective, making it an ideal environment for engineers who seek continuous learning and growth in their career.

Last updated 4 minutes ago

Responsibilities For Software Engineer II

  • Design and implement distributed systems in Azure
  • Write efficient, well-tested code
  • Refactor build systems. Quickly diagnose production services
  • Develop systems and toolsets that work across multiple orchestrators, source control, and build systems (ADO and GitHub)
  • Help peers & juniors in the team by providing hands-on assistance, best practices, and promoting an inclusive learning environment
  • Contribute to several open-source projects we work with

Requirements For Software Engineer II

Java
Cassandra
  • 5+ years of experience writing code (C/C++, C#, Java) for large-scale systems
  • Experience with CI/CD pipelines like Azure DevOps, GitHub Workflow, or equivalents
  • Familiarity with Windows and Linux/Unix operating systems
  • Experience designing storage systems in MS SQL, Cassandra, or Cosmos DB
  • Practical knowledge of Azure services (preferred)
  • Knowledge of build systems – MSBuild, CMake, Clang, etc. (preferred)

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft's CCE Engineering Team, focusing on cloud solutions and commerce experiences, offering remote work and comprehensive benefits.

Software Engineer

Software Engineer position at Microsoft in Barcelona, working on Bing Places Data team to improve location search experience through data processing, machine learning, and AI solutions.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to develop Azure IoT and IoT Central platforms using TypeScript, Node.js, and Kubernetes in a hybrid work environment.

Software Engineer II

Software Engineer II position at Microsoft's Viva Glint team, focusing on backend development, analytics, and AI integration for employee engagement platform.

Software Engineer II

Software Engineer II position at Microsoft's Finance Data and Experiences team, building scaled solutions and analytics platforms using Azure and cloud technologies.