Senior Software Engineer

Global technology company empowering people and organizations through innovative software and AI solutions.
$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

Join the Windows AI team at Microsoft as a Senior Software Engineer, where you'll be at the forefront of shaping the future of AI within an ecosystem used by billions. This role offers an exceptional opportunity to work on groundbreaking solutions that integrate AI into Windows, directly impacting millions of users worldwide. You'll be part of a dynamic team focused on engineering innovative AI-driven functionalities and creating unparalleled user experiences.

The position requires strong technical expertise in various programming languages and frameworks, with a particular focus on AI implementation and enterprise-scale software development. You'll be responsible for designing and implementing new AI features while maintaining high standards for code quality, security, and accessibility.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The work environment promotes diversity, inclusion, and collaborative innovation, with the flexibility of up to 100% remote work and minimal travel requirements (0-25%).

As part of Microsoft's mission to empower every person and organization on the planet, you'll contribute to products that resonate on a global scale. The role offers competitive compensation, with base pay ranging from $117,200 to $229,200 (higher in SF and NYC areas), and provides numerous opportunities for professional growth and development.

This is an ideal position for a senior engineer passionate about AI innovation, seeking to make a significant impact in one of the world's most influential software environments. You'll work with cutting-edge technology while contributing to products that shape how people interact with computers globally.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Design and implement code for new AI-driven functionality
  • Foster a diverse and inclusive work culture with an emphasis on interpersonal collaboration
  • Commit to security, accessibility, and privacy standards
  • Write clean, maintainable, and efficient code
  • Apply agile practices to adapt in an accelerating technological landscape
  • Drive continuous improvement in the software development process

Requirements For Senior Software Engineer

TypeScript
JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years experience contributing to enterprise-scale software products or systems
  • 2+ years of experience with .net
  • 1+ years of experience with UX frameworks such as Win UI, React, WPF or Angular
  • Experience with coding in C, C++, C#, Java, JavaScript, TypeScript, Rust or Python

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's Azure ML team, focusing on AI platform development and large-scale machine learning training systems.

Senior Software Engineer

Senior Software Engineer position at Microsoft Security, focusing on developing generative AI services and LLM capabilities for security solutions.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focused on developing industry-leading ML solutions and working with researchers to implement novel algorithms.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Microsoft focusing on developing cutting-edge ML solutions, working with researchers and product teams to implement novel algorithms.

Senior Software Engineer - AI

Senior Software Engineer position at Microsoft Security, focusing on AI-powered cybersecurity solutions with hybrid work arrangement and competitive compensation.