Senior Software Engineer

Global technology company empowering people and organizations to achieve more through innovative software and services.
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. The 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 Copilot and LLM systems, while building scalable backend services. The team operates with a startup mindset, encouraging ownership and direct customer engagement. This role offers an opportunity to work on groundbreaking AI implementations while contributing to Microsoft's mission of empowering every person and organization globally. The position requires expertise in distributed systems, microservices architecture, and strong engineering fundamentals. The team culture emphasizes inclusion, innovation, and continuous learning, with direct exposure to core services like Avalon and Copilot studio. This is a unique opportunity to shape the future of workplace technology while working with industry-leading AI tools and systems.

Last updated 2 days 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 the components and driving them end to end
  • Define and build systems ensuring quality, performance, scalability, and maintainability
  • Work with product and design team to implement user experiences

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 with 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
  • DevOps Experience supporting production systems
  • Experience with data analysis techniques

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 - Kernel

Senior Software Engineer position at Microsoft working on Windows Kernel Security Core team, focusing on OS security innovations and virtualization.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, building and maintaining the Microsoft Fabric platform with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DevOps platform, building scalable microservices with competitive compensation and full remote work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on compiler and build system challenges, requiring expertise in C++ and software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Vancouver, working on Azure Edge+Platform team to develop and maintain large-scale engineering systems with focus on security and dependency management.