Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Viva Insights team (aka Copilot Analytics) to help build and scale solutions that improve productivity and wellbeing for millions of users. As a Senior Software Engineer, you'll work on complex multi-tiered applications running on distributed micro-services, handling billions of user interactions daily. The role involves modernizing systems, optimizing performance, and developing tools for service resilience. You'll be part of a startup-like environment that values customer focus, rapid iteration, and inclusive culture.

The team powers the Copilot Dashboard providing usage, adoption, and impact metrics to Microsoft customers. You'll work with cutting-edge technology to handle petabytes of data across hundreds of thousands of machines, while ensuring privacy through de-identification, aggregation, and differential privacy safeguards.

This position offers significant technical challenges in cloud services, data analysis, and system optimization. You'll collaborate with global teams, directly engage with customers, and have opportunities to develop expertise in various areas. The role combines technical depth with business impact, as your work will directly influence how millions of people work and achieve balance using Microsoft's tools.

Microsoft provides a comprehensive benefits package, professional growth opportunities, and a culture that values diversity and inclusion. The hybrid work environment offers flexibility while maintaining strong team collaboration. If you're passionate about large-scale engineering challenges and want to make a meaningful impact on how people work, this role offers an excellent opportunity to shape the future of workplace analytics and productivity tools.

Last updated a day 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 collaboration spanning teams across geographies
  • Mentor and develop engineers across all levels
  • Modernize systems to ensure developers can work with newest technology
  • Refactor and optimize computations for performance and scalability
  • Develop tools to analyze, monitor and recover services
  • Build and improve systems for big data analysis

Requirements For Senior Software Engineer

Java
JavaScript
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 and version control systems like Git
  • Apache Spark knowledge and hands-on coding experience with Scala
  • Must pass Microsoft Cloud background check

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 role at Microsoft focusing on computational advertising and large-scale distributed systems, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, focusing on big data analytics and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on Identity and Authentication, offering competitive pay and benefits with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI platform team, working on next-gen cloud services with focus on ML lifecycle and platform development.

Senior Software Engineer - Services

Senior Software Engineer role at Microsoft Teams Premium Services in Vancouver, building scalable backend services with modern tech stack and competitive benefits.