About the job
Microsoft is hiring a Software Engineer 2 – Backend for its Microsoft Search, Assistance, and Intelligence (MSAI) team in Hyderabad. The role focuses on backend services supporting Microsoft 365 Copilot, Copilot Search and enterprise search experiences.
You will work on cloud services that operate at large scale, with responsibilities spanning software design, search systems, distributed computing, APIs and performance optimization. The role also involves working with product managers and partner teams to build features based on user requirements.
What You’ll Do
- Design and develop search and platform features for Microsoft’s cloud search services.
- Operate and manage live services supporting substrate search.
- Build scalable, high-performance search systems.
- Work on cloud services running across large server environments.
- Collaborate with product managers and partner teams to understand requirements and design features.
- Develop features supporting Microsoft 365 Copilot and Copilot Search experiences.
What You Need
- Bachelor’s degree in Computer Science or a related technical field, plus 2+ years of technical engineering experience involving coding, or equivalent experience.
- Programming experience in one or more languages including C, C++, C#, Java, JavaScript or Python.
- Ability to meet Microsoft’s required security screening requirements for the position.
- Microsoft Cloud Background Check is required upon hire or transfer and every two years thereafter.
Preferred Qualifications
- Strong problem-solving and debugging skills.
- 3+ years of programming experience with C++, C# or Java.
- 3+ years of experience with distributed systems and agile development environments.
- Strong communication and cross-group collaboration skills.
- Bachelor’s degree in Computer Science or a related engineering field.
Work Arrangement
The job posting states that the work site requires 3 days per week in the office. Travel is expected to be less than 25%.
Before You Apply
- Highlight at least 2 years of professional technical engineering experience and the programming languages you use.
- If you have 3+ years of C++, C# or Java experience, make that experience prominent on your resume.
- Include projects or work involving distributed systems, scalable services, search systems or cloud platforms where applicable.
- Prepare examples that demonstrate debugging, problem solving and collaboration with product or engineering teams.
- Be prepared for Microsoft’s required cloud background screening.
Skills
C++, C#, Java, Python, JavaScript, Distributed Systems, Cloud Computing, Backend Development, Software Engineering, Algorithms, API Design, Machine Learning, Large Language Models, Search Systems
Job Details
Skills
Prepare for this exact job
JobFit creates a job-specific prompt using the details from this job listing. Copy the prompt to your preferred AI assistant with your resume or profile to check your fit, tailor your resume, prepare for the interview or write a cover letter.
Preparing your job-specific prompt...
JobsInHyd is a job discovery platform and is not the employer or recruiter for this position. Job details are sourced from the original application source and may change. Please verify the latest information before applying.
JobsInHyd does not guarantee hiring outcomes.About Microsoft
Microsoft is a technology company that develops software, cloud services, devices and enterprise products. This role is part of the Microsoft Search, Assistance, and Intelligence team, working on search and Copilot experiences across Microsoft 365 products.
Microsoft is hiring a Software Engineer 2 – Backend for its Microsoft Search, Assistance, and Intelligence (MSAI) team in Hyderabad. The role focuses on backend services supporting Microsoft 365 Copilot, Copilot Search and enterprise search experiences.
You will work on cloud services that operate at large scale, with responsibilities spanning software design, search systems, distributed computing, APIs and performance optimization. The role also involves working with product managers and partner teams to build features based on user requirements.
What You’ll Do
- Design and develop search and platform features for Microsoft’s cloud search services.
- Operate and manage live services supporting substrate search.
- Build scalable, high-performance search systems.
- Work on cloud services running across large server environments.
- Collaborate with product managers and partner teams to understand requirements and design features.
- Develop features supporting Microsoft 365 Copilot and Copilot Search experiences.
What You Need
- Bachelor’s degree in Computer Science or a related technical field, plus 2+ years of technical engineering experience involving coding, or equivalent experience.
- Programming experience in one or more languages including C, C++, C#, Java, JavaScript or Python.
- Ability to meet Microsoft’s required security screening requirements for the position.
- Microsoft Cloud Background Check is required upon hire or transfer and every two years thereafter.
Preferred Qualifications
- Strong problem-solving and debugging skills.
- 3+ years of programming experience with C++, C# or Java.
- 3+ years of experience with distributed systems and agile development environments.
- Strong communication and cross-group collaboration skills.
- Bachelor’s degree in Computer Science or a related engineering field.
Work Arrangement
The job posting states that the work site requires 3 days per week in the office. Travel is expected to be less than 25%.
Before You Apply
- Highlight at least 2 years of professional technical engineering experience and the programming languages you use.
- If you have 3+ years of C++, C# or Java experience, make that experience prominent on your resume.
- Include projects or work involving distributed systems, scalable services, search systems or cloud platforms where applicable.
- Prepare examples that demonstrate debugging, problem solving and collaboration with product or engineering teams.
- Be prepared for Microsoft’s required cloud background screening.
Skills
C++, C#, Java, Python, JavaScript, Distributed Systems, Cloud Computing, Backend Development, Software Engineering, Algorithms, API Design, Machine Learning, Large Language Models, Search Systems
