Back to jobsJob overview
About the role
Software Engineer - Windows + Devices, Windows Experiences at Microsoft
Required Skills
c++c#javapythonai/mlwindows development.netdata structuresalgorithms
About the Role
This Software Engineer role focuses on building and improving core Windows experiences used by billions of people. The position involves collaborating across design, product management, and engineering teams to deliver customer-focused solutions using data and emerging technologies like AI.Key Responsibilities
- Build and improve core Windows experiences that millions rely on daily
- Partner with design, product management, data science and engineering teams to deliver customer-focused solutions
- Use data and customer feedback to refine features and ensure quality, performance, and accessibility
- Participate in code reviews and follow secure-by-default engineering practices
- Collaborate with cross-functional teams to ensure seamless integration of features across devices and services
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical discipline OR equivalent experience
- Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
Nice to Have:
- Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience
- Master's Degree (or currently pursuing) in Computer Science or related technical field
- Demonstrated understanding of data structures, algorithms, and object oriented design principles
- Enthusiasm for working with AI/ML powered agents or desktop applications
- Familiarity with .NET 9 APIs
Benefits & Perks
- Industry leading healthcare