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 17 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's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.