Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$100,600 - $199,000
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Job Description

Microsoft Store team is seeking a Software Engineer II to join their Windows client app team. This role focuses on developing and maintaining the Windows client application used by millions worldwide. The position involves working on the Microsoft Store experience, ensuring users can easily discover and install apps, games, and content.

The role offers an opportunity to work on critical platform components, deepen understanding of app development, and UI stack while focusing on performance optimization. You'll be part of a team ensuring Windows users can easily discover and engage with needed experiences, while supporting Independent Software Vendors (ISVs) in building innovative Windows experiences.

As a Software Engineer II, you'll contribute to delivering performant, fluid experiences that delight customers. The position involves hands-on development work with Windows application technologies, requiring strong programming skills in languages like C++, C#, and familiarity with Windows architecture.

The role offers excellent growth opportunities through collaboration with experienced engineers and exposure to shipping high-quality software at scale. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. The work environment supports hybrid arrangements with up to 50% work from home flexibility.

This position is ideal for engineers passionate about Windows development, with experience in launching innovative experiences and collaborating across different disciplines. You'll be working in an environment that values growth mindset, innovation, and collaboration, contributing to Microsoft's mission of empowering every person and organization globally.

Last updated 6 hours ago

Responsibilities For Software Engineer II

  • Works with stakeholders to determine user requirements for features
  • Supports identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Assists in breaking down work items into tasks and provides estimation
  • Reviews developments and seeks knowledge to improve availability, reliability, efficiency
  • Enhance and elevate the Microsoft Store UX

Requirements For Software Engineer II

JavaScript
TypeScript
  • Bachelor's degree in Computer Science or related technical field OR 2+ years of technical engineering experience with coding in languages including C++, C#
  • 2+ years of experience in Windows application development technologies and frameworks such as UWP, WinUI3, WPF or Win32, MVVM
  • Experience in Windows Programming using WinRT/COM with solid understanding of the Windows architecture
  • Fluent at coding in languages including C, C#, XAML, Swift, Java, JavaScript or Python
  • Deep understanding of Windows app ecosystem

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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

Related Jobs

Software Engineer II

Software Engineer II position at Microsoft Security's Identity Platform team, focusing on cloud-scale identity services and authentication systems.

Software Engineer II

Microsoft is seeking a Software Engineer II to develop frontend experiences for their Advertising platform using React, TypeScript, and JavaScript, offering hybrid work in Redmond.

Software Engineer II

Microsoft seeks a Software Engineer II for their Employee Voice and Engagement team to develop frontend features using React, Angular, and TypeScript, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on Azure Portal Cloud Native Experiences, building Kubernetes and cloud-native web interfaces with AI integration.

Web Application Software Engineer

Web Application Software Engineer position at Apple's Claris subsidiary focusing on full-stack web development with JavaScript and cloud technologies.