Software Engineer II

Microsoft is a technology company that empowers every person and organization on the planet to achieve more, known for Windows and enterprise software solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Join Microsoft's Windows Store team, part of the Windows Experiences organization, where you'll help build the preferred platform for discovering and acquiring high-quality apps and games. As a Software Engineer II, you'll be working on high-scale microservices that power the Microsoft App Store experience running on 1.5 billion Windows devices worldwide. The role involves building secure, reliable, low-latency cloud services while leveraging AI to enhance customer and developer experiences.

You'll be part of a new and growing team focused on app discovery, acquisition, and performance marketing tools. The position requires strong expertise in C# and .NET, with experience in cloud services and distributed systems. You'll collaborate with architects, product management, and data teams to solve complex challenges.

The ideal candidate brings 4+ years of experience with large-scale services, strong knowledge of cloud infrastructure, and expertise in RESTful APIs and NoSQL databases. You'll work in an agile environment, driving experimentation and continuous improvement while ensuring high engineering quality and security standards.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and work-life balance programs. You'll be part of a culture that values diversity, inclusion, and innovation, working with teams across the globe to empower developers and users through the Microsoft Store platform.

Last updated 2 hours ago

Responsibilities For Software Engineer II

  • Build services that power client experiences for app discovery and acquisition
  • Work with software engineers, designers, and product owners to launch new experiences
  • Build high scale, secure, reliable, low latency Cloud services
  • Drive experimentation and learning with a data-driven approach
  • Collaborate with teams across different time zones and geographies

Requirements For Software Engineer II

Java
MongoDB
Redis
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Strong knowledge of C# and .NET
  • Experience with Azure Cloud Services and Azure Service Fabric
  • Knowledge of RESTful web services technologies
  • Proficiency in NoSQL data storage systems
  • Experience in working with large scale services
  • Knowledge of cloud services infrastructure and frameworks

Benefits For Software Engineer II

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building cloud database services with hybrid work option in Hyderabad.

Software Engineer

Microsoft Software Engineer position developing cloud services for Windows People eXperiences team, focusing on family-oriented products and requiring 2+ years of experience.

Software Engineer - II

Microsoft Advertising seeks Software Engineer II for Monetize reporting team to develop and maintain petabyte-scale analytics platform in Bangalore/Pune.

Software Engineer II

Microsoft is hiring a Software Engineer II to build autonomous agent platforms using LLM technology for Dynamics 365 Customer Service Applications in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Bing growth team, focusing on Windows and Bing integration with hybrid work model in Hyderabad.