Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Viva Horizontals team is seeking a Senior Software Engineer to work on their Employee self-service agent, a flagship project in the AI era. This role is part of the Viva Employee Experience Organization (EXP), focusing on transforming how people work and engage in their workplace. The position involves working with cutting-edge AI technology, including Microsoft Copilot, and requires expertise in distributed systems and backend services.

The team operates with a startup mentality, encouraging ownership and innovation while working directly with core services like Avalon and Copilot studio. This role offers an opportunity to work at the forefront of AI technology, building scalable solutions that impact Microsoft's global workforce. The position requires strong technical skills in backend development, system architecture, and an understanding of LLM/Copilot technologies.

As a Senior Software Engineer, you'll be responsible for designing and implementing critical services, working in a cross-functional environment, and helping shape the future of workplace technology. The role offers significant growth opportunities, working with diverse teams and contributing to groundbreaking projects that directly impact employee experience worldwide.

The position is based in Bangalore, India, offering comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers who want to work on innovative AI solutions while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Define, design, and deliver backend services from incubations stage to maturity
  • Contribute to the architecture & design of the products
  • Own components and drive them end to end
  • Work with product and design team to implement user experiences
  • Define and build systems ensuring quality, performance, scalability, and maintainability

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Master's Degree and 6+ years experience
  • Experience in design, coding, rapid prototyping, debugging, and problem-solving
  • Experience with distributed systems/Microservices architectures
  • Ability to work on cross-platform code
  • Experience communicating and collaborating in cross-group environment
  • Understanding of LLM and copilot
  • Hands on experience in architectural design and large-scale systems
  • Experience with data analysis techniques
  • DevOps Experience supporting production systems

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft's M365 Messaging team, focusing on MIME implementation and messaging infrastructure, offering remote work and competitive compensation.

Senior Software Engineer - Azure Core Host Networking

Senior Software Engineer position at Microsoft Azure Core focusing on networking infrastructure, drivers, and cloud services development in Haifa, Israel.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MAI platform team in Hyderabad, working on Bing's backend search engine with focus on predictive modeling and text mining.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Linux System Group, focusing on Linux kernel development and platform security with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Bangalore, focusing on Azure SQL Database Storage Engine development with 8+ years of experience required.