Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative software solutions and services.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Path team is revolutionizing work management through AI-powered solutions including Microsoft Project, Planner, To Do, and Visio. As a Senior Software Engineer, you'll be at the forefront of modernizing work management with artificial intelligence, pioneering next-generation Large Language Models (LLMs) and advanced Agentic frameworks. You'll be transforming how people work, plan, and collaborate by developing intelligent assistants that streamline project workflows and automate repetitive tasks. The role offers an opportunity to work with cutting-edge AI technology while contributing to products that help guide people and organizations to achieve more. The position combines technical expertise in software engineering with innovative AI applications, making it an exciting opportunity to shape the future of work management tools. The team emphasizes collaboration, innovation, and a growth mindset, working in an inclusive culture where everyone can thrive while making a significant impact on how people worldwide get things done.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle complex problems
  • Adapt to new trends and improve product performance and reliability

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 1+ years of experience working on artificial intelligence and data science concepts
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Knowledge of machine learning, data mining, machine vision, search knowledge graphs, or natural language processing
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Technical Support Engineer

Senior Technical Support Engineer position at Microsoft, focusing on Azure AI support, offering remote work and competitive compensation in Vancouver, Canada.

Senior Software Engineer -Growth

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered growth initiatives and machine learning solutions.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer - ML Platform

Senior Software Engineer role at Microsoft focusing on ML Platform development for identity protection, offering competitive pay and hybrid work environment.

Senior Machine Learning (ML) Engineer

Senior ML Engineer role at Microsoft Security, focusing on AI personalization and analytics for Security Copilot, offering competitive pay and remote work options.