Senior Software Engineer

Microsoft develops software and services that empower people and organizations globally to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Viva Insights (aka Copilot Analytics) team is seeking a Senior Software Engineer to help build and maintain their enterprise-scale productivity and wellbeing analytics platform. This role involves working on complex multi-tiered applications running on distributed micro-services, handling billions of user interactions daily, and processing petabytes of data across hundreds of thousands of machines. The position offers an exciting opportunity to work on modernizing systems, optimizing performance, and developing tools for service resilience.

The team operates with a startup mindset within Microsoft, encouraging direct customer engagement and rapid iteration. You'll be working on systems that are tightly integrated with Microsoft Teams and Outlook, serving millions of active users. The role combines technical challenges in cloud computing, big data analytics, and machine learning with a focus on delivering practical solutions that improve workplace productivity and wellbeing.

As a Senior Software Engineer, you'll be responsible for building and improving systems that enable big data analysis, ensuring service reliability, and implementing security measures. The position requires expertise in cloud services, modern engineering practices, and strong collaborative skills. The team values diversity, continuous learning, and maintains a casual yet motivated culture.

This is an excellent opportunity for experienced engineers who want to make a significant impact on how millions of people work, while working with cutting-edge technology at global scale. The role offers comprehensive benefits, professional growth opportunities, and the chance to work on meaningful problems that affect workplace productivity worldwide.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Deliver a high-quality, highly available service that meets customer SLAs across the globe
  • Drive long-term design thinking for systems and engineering processes
  • Deliver value through a strong collaborative approach spanning many teams across geographies
  • Mentor and develop engineers across all levels through sharing and learning
  • Be a role model for an open, honest and inclusive approach to problem solving
  • Modernizing systems to ensure developers can work with the newest technology
  • Refactoring and optimizing computations and framework to improve performance and scalability
  • Developing tools to analyze, monitor and recover services

Requirements For Senior Software Engineer

Java
Python
Scala
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Experience in design and implementation of large-scale cloud services
  • Strong technical, cross group collaboration and communication skills
  • Knowledge of modern engineering practices like automated deployments
  • Apache Spark knowledge and hands-on coding experience with Scala
  • Experience with data analysis and machine learning is a plus
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.