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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Applied Scientist, Advertiser Copilot

Senior Applied Scientist position at Microsoft working on Advertiser Copilot, focusing on LLMs and AI solutions for advertising platform.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on machine learning solutions and data engineering for Microsoft 365 services.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous defense systems using cutting-edge AI for cybersecurity innovation.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI and machine learning development for Microsoft Intune, offering competitive salary and comprehensive benefits.

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.

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 a month 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?