Software Engineer 2 – Backend (Microsoft) | Bengaluru | Salary based on profile

  • Anywhere

Microsoft is hiring a Software Engineer 2 – Backend in Bengaluru for its Microsoft Search, Assistant and Intelligence organisation.

The engineer will contribute to large-scale search and platform capabilities supporting products such as Microsoft 365 Copilot and Copilot Search. The position is suited to backend engineers interested in distributed systems, high-performance cloud services and AI-powered search infrastructure.

Job Highlights

  • Company: Microsoft
  • Role: Software Engineer 2 – Backend
  • Location: Bengaluru, Karnataka
  • Work Model: Approximately 3 days per week in office
  • Job Type: Full-Time
  • Experience: 2+ years with relevant degree or equivalent experience
  • Domain: Backend Engineering / Cloud / Search
  • Salary: Not disclosed

Roles & Responsibilities

The engineer will design, develop and maintain backend capabilities for Microsoft search and intelligence platforms.

Responsibilities include building scalable search features, operating live cloud services, developing high-performance components and resolving complex production issues.

The engineer will also collaborate with Product Managers, engineers and partner teams to develop reliable services that operate at Microsoft scale.

Qualifications & Eligibility

  • Bachelor’s degree in Computer Science or a related technical field with 2+ years of professional coding experience, or equivalent practical experience.
  • Strong programming and software-engineering fundamentals.
  • Experience developing and debugging production software.
  • Understanding of scalable backend or distributed systems.
  • Ability to work effectively within cross-functional engineering teams.

Required Skills

  • Backend Development
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Distributed Systems
  • Cloud Services
  • System Design
  • Debugging
  • Production Software Engineering
  • REST/API concepts

Preferred Skills

  • C++
  • C#
  • Java
  • Python
  • JavaScript
  • Distributed cloud systems
  • Agile development
  • Search technologies
  • Performance optimization
  • Microsoft Azure
  • AI-powered search

Ready to apply? Unlock the hiring details and get access to premium hiring details across all premium job openings.

Unlock Hiring Details

  • HR contact details
  • Official recruiter email
  • Access to all premium openings
Unlock & Apply Faster

Instant access after successful payment