Software Engineer 2

Microsoft is a global technology company leading in gaming, cloud computing, and software development.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Gaming

Description For Software Engineer 2

Microsoft's Team Xbox is revolutionizing gaming accessibility worldwide through the Gaming Player Services and Operations (GPSO) division. As part of the Xbox Services & Operations (XSO) team, this role focuses on building and maintaining services that drive customer engagement and player growth across the Microsoft Gaming ecosystem. The position specifically involves working on the Xbox Accounts and Family Team, developing experiences for Gaming Accounts, GamerTags, Family features, and Parental Controls.

The role requires building highly scalable cloud services that power Xbox Family and Child experiences across multiple platforms including mobile devices, web browsers, consoles, PCs, and handhelds. Key responsibilities include developing low-latency (single digit milliseconds) massively-scaled services handling billions of requests using microservices architecture.

You'll collaborate with various partners including Game Pass, Xbox Console, xCloud, and Store teams to shape future investments in Family and Child experiences. The position offers opportunities to work on critical features like Sign-up of Children, Parental Controls, Child Safety controls, Activity reporting, and ensuring compliance with regulatory requirements.

This is an excellent opportunity for a skilled software engineer to impact gaming safety and family experiences while working with cutting-edge cloud technologies. The role combines technical challenges of large-scale distributed systems with the meaningful goal of creating safe and engaging gaming environments for families and children.

Last updated 2 hours ago

Responsibilities For Software Engineer 2

  • Learn various tools and technologies for customer scenarios
  • Translate requirements into scalable software architecture and implementation
  • Own End to End life cycle of multiple low latency, high scale globally deployable Cloud Services
  • Create, scope, design, implement, validate, and release new product features
  • Work together across disciplines and partners
  • Provide technical vision for your areas to the broader team

Requirements For Software Engineer 2

Java
Kubernetes
  • Bachelor's degree in computer science or engineering
  • 3+ years of commercial software development experience
  • 3+ years with large scale service design and development
  • Proficiency in programming in one or more of C#, C, C++, Java
  • Strong problem solving and debugging skills associated with production services
  • Good interpersonal skills
  • Experience in Identity and Access management (preferred)
  • Experience with Kubernetes (preferred)

Benefits For Software Engineer 2

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 Software Engineer 2

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with 2+ years experience required.

Software Engineer 2--Web API

Software Engineer 2 position at Microsoft focusing on Web API development for cloud infrastructure security, requiring 5+ years of experience in software development and cloud services.

Software Engineer II - CTJ - Poly

Microsoft is hiring a Software Engineer II for their E+P team to work on critical cloud services, requiring Top Secret clearance and expertise in software development and incident response.

Software Engineer

Software Engineer position at Microsoft's SCHIE team, focusing on DPU integration and testing, requiring 2+ years experience in C/Python programming and networking protocols.

Software Engineer

Software Engineer position at Microsoft Development Center Serbia, working on Azure Core Compute team to develop and maintain cloud infrastructure services.