Senior Software Engineer-Xbox

1 Month ago • 5 Years + • Backend Development • Full Stack Development

Job Summary

Job Description

The Senior Software Engineer at Xbox will design and build high-quality, reliable cloud services within the XPC group. This role involves working on large-scale, high-availability backend services for Xbox console and PC storefronts, handling millions of daily requests. Responsibilities include owning features from conception to deployment, designing distributed software solutions, adhering to modern software engineering practices (code reviews, design reviews, etc.), improving service test coverage, and collaborating with stakeholders. The ideal candidate has a passion for creating excellent gaming experiences and a strong understanding of cloud technologies.
Must have:
  • 5+ years experience
  • Azure, Microservices
  • C, C++, C#, Java, JavaScript, or Python
  • Distributed systems
  • High-quality code
Good to have:
  • Kubernetes, Redis, SQL, CosmosDB
  • Excellent design, debugging skills
  • Product quality focus
  • Communication skills
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

At Xbox, our mission is to bring the joy and community of gaming to everyone on the planet.   Gaming today brings people from all walks of life and geographies together—centering them around the thing they love most—GAMES!

 

Our team

The Xbox Experiences and Platform Commerce (XPC) group is responsible for helping those gamers discover and acquire digital game content, as well as ensuring that developers and publishers have low friction access to our ecosystem. We work closely with teams across Xbox, as well as both internal and external game studios.  We’re always striving to find new and innovative ways of incorporating the latest in design patterns, cloud tech, and machine learning to create better experiences – all the while, maintaining very high availability services and ensuring the safety and security of our customers’ data.

Qualifications

Required

  • Bachelor's Degree in Computer Science, or related technical discipline, AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 3+ years of experience with Azure, micro-services, multi-tiered client/server distributed applications and cross device testing.
  • Knowledge of distributed cloud service technologies such as Kubernetes, Redis, SQL, CosmosDB.

 

Preferred

  • Excellent skills in design, debugging and problem solving.
  • A passion for customers, product quality and test engineering.
  • Demonstrated experience in shipping high-quality products or services.
  • Good communication skills and the ability to communicate technical details clearly across organizational boundaries
  • Growth Mindset with a desire to learn, a tendency to embrace challenges, persist in the face of setback, see failures as essential to mastery, learn from criticism and find lessons and inspiration in the success of others

#XboxLATAMJobs

 

 

Responsibilities

We are looking for a candidate who is passionate about designing and building high quality reliable Cloud services.

Within the XPC group, our team works primarily on high scale, high availability back-end services that power Publisher, Platform and Gamer facing experiences, across Xbox Console and PC Storefronts and beyond.

You will be responsible for enhancing and maintaining  gaming product catalog and search backend that serve product information to millions of requests every day. As an experienced member of the team, you will actively participate in code reviews, design reviews, bug/issue triage, mentoring and driving engineering excellence initiatives.

 

Responsibilities include:  

  • Own features from start to finish. Partner with stakeholders/Product and Program Managers to get the requirements, document and review the design doc, implementation, add unit tests and validate, and implement new alerts and metrics as needed for the feature.
  • Design and develop large scale distributed software services and solutions.
  • Adhere to and drive modern software engineering practices through design and code reviews.
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
  • Improve test coverage for services, organize and implement integration tests, and resolve problem areas.
  • Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
  • Gain a working understanding of Microsoft Gaming as a business and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our customers.
  • Focus on customer/partner needs through a data driven approach. 
  • Embody Microsoft and 
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Months ago
ION - Software Engineer - Java

ION

Pune, Maharashtra, India (On-Site)
3 Months ago
HEAL Software  Inc  - Engineer – QA (Manual)

HEAL Software Inc

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Jagex - Senior Full Stack Engineer

Jagex

Cambridge, England, United Kingdom (Hybrid)
4 Weeks ago
Amazon Games - System Dev Engineer, Amazon Games

Amazon Games

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
Alaan - Backend Engineer

Alaan

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Senior Backend Engineer - Tokyo

ByteDance

Tokyo, Japan (On-Site)
3 Months ago
Sinch - Senior Java Backend Developer - Malmö - Onsite

Sinch

Malmö, Skåne County, Sweden (On-Site)
3 Months ago
Sporty Group - Technical Director

Sporty Group

(Remote)
2 Months ago
SuperPlay - Senior Server Developer

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - ETIC, OutSystems Architect-Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
4 Months ago
Saviynt - Engineer, CloudOps

Saviynt

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Microsoft - Software Engineer

Microsoft

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Axinous - Principal Site Reliability Engineer (Security Clearance)

Axinous

San Jose, California, United States (Hybrid)
1 Month ago
Harbinger Group - Associate QA Specialist- SDET

Harbinger Group

Pune, Maharashtra, India (Hybrid)
4 Months ago
GoTo Group - Senior Software Engineer (Backend) - DPI

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
ION - Senior Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
3 Months ago
PlayStation Global - Sr. Software Engineer, Engineering Enablement

PlayStation Global

Aliso Viejo, California, United States (On-Site)
3 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Backend Development Jobs

Apolloio - Senior Backend Engineer

Apolloio

India (Remote)
4 Months ago
Zeta - Lead Software Development Engineer_Backend (Aura)

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Go Fund Me - Staff Software Engineer (Fintech)

Go Fund Me

San Francisco, California, United States (On-Site)
2 Months ago
Paypal - Lead Software Development Engineer

Paypal

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Head Digital Works - Assistant Manager - Backend

Head Digital Works

Hyderabad, Telangana, India (On-Site)
3 Months ago
CloudHire - Senior Java Developer

CloudHire

Hyderabad, Telangana, India (Remote)
2 Months ago
Playnetic - Game Developer - Java

Playnetic

(Remote)
4 Days ago
Paytm - Backend - Software Engineer/Sr. Software Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Avathon - Software Engineer (Scala_Backend)

Avathon

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Glean - Software Engineer, Backend

Glean

Palo Alto, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Milan, Lombardy, Italy (On-Site)

Gurugram, Haryana, India (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

London, England, United Kingdom (On-Site)

Virginia, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug