Back to jobsJob overview

About the role

Software Engineer at Microsoft

Required Skills

c++windowsai/mlxamlwinuivisual studiogithub copilotci/cddevops

About the Role

The Windows Connected Experiences team at Microsoft seeks a Software Engineer to build AI-powered productivity tools for Windows developers. This role focuses on creating solutions that accelerate workflows, automate tasks, and enhance developer efficiency through AI integration.

Key Responsibilities

  • Design and develop AI-driven productivity tools for Windows that enhance developer efficiency
  • Integrate AI capabilities into everyday engineering workflows for intelligent assistance and automation
  • Collaborate with engineering teams to identify pain points and deliver impactful, scalable solutions
  • Explore innovative ways to embed AI across the software development lifecycle
  • Maintain deep expertise in GitHub Copilot, Visual Studio, AI-assisted dev tools, Foundry SDK, CI/CD, and DevOps

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical discipline OR equivalent experience
  • 2+ years of overall experience shipping commercial software
  • 1+ years of experience in modern app development using XAML/UWP/WinUI and C/C++
  • Excellent design, coding, debugging, teamwork, and communication skills
  • Customer focused innovation mindset

Nice to Have:

  • Demonstrated experience with application security assessment
  • 5+ years of experience with C++ and Windows
  • Experience with cross group design and coordination
  • Deep technical experience including leading others

Benefits & Perks

  • Industry leading healthcare