Senior Software Engineer - M365 Core

A global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - M365 Core

Microsoft's M365 Core team is seeking a Senior Software Engineer to join their Web and Work Experiences team, focusing on creating AI Copilot Web and Work Experiences for commercial users. This role involves developing modern chat solutions and enterprise search capabilities for information workers. The position offers the opportunity to work with teams across Microsoft globally, developing innovative AI solutions for enterprise users across all commercial platforms. The role combines full-stack development with data analytics, requiring expertise in building scalable applications and data-driven solutions. The team works on components integrated throughout the Microsoft 365 ecosystem, spanning both desktop and mobile platforms. The position offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge AI technology while contributing to Microsoft's mission of empowering every person and organization to achieve more. The role requires strong technical skills in software development, data analytics, and cloud computing, with opportunities to work on enterprise-scale solutions that impact millions of users worldwide. The hybrid work environment allows up to 50% work from home, with some travel requirements (0-25%).

Last updated 12 minutes ago

Responsibilities For Senior Software Engineer - M365 Core

  • Design, develop, and maintain scalable and efficient software solutions that integrate with data platforms
  • Build and enhance data-driven applications, dashboards, and tools for data access, analysis, and visualization
  • Ensure high-quality code through testing, code reviews, and best practices
  • Collaborate with data engineering teams for seamless integration between software applications and data pipelines
  • Develop APIs and data services for data extraction, transformation, and delivery
  • Work on data integration tasks using big data technologies and cloud platforms
  • Partner with data analysts and scientists to translate business requirements into technical solutions
  • Develop custom software solutions for automated data analysis, reporting, and business intelligence
  • Implement algorithms and models for predictive analytics, machine learning, and AI solutions

Requirements For Senior Software Engineer - M365 Core

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years professional experience building enterprise cloud computing platforms like Azure, AWS, etc.
  • 3+ years professional software engineering experience, with a focus on data analytics or data-driven applications
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer - M365 Core

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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 - M365 Core

Senior Software Engineer

Senior Software Engineer position at Microsoft in Vancouver, working on the Start Service Platform team to serve personalized content to 100M+ daily users across multiple Microsoft products.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data team, building Microsoft Fabric platform with 8+ years of backend development experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Purview Data Governance team, focusing on enterprise data management and AI-based governance solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's GroupMe team, working on scaling a social messaging platform using Golang, Ruby, and cloud technologies with competitive compensation and remote work options.

Senior Software Engineer - 1ES

Senior Software Engineer position at Microsoft's 1ES team, focusing on developer services and tools, requiring 5+ years of experience and expertise in distributed systems.