Lead Server Programmer - World's Edge

1 Month ago • 6-12 Years • Backend Development • $137,600 PA - $294,000 PA

Job Summary

Job Description

Lead Server Programmer for Age of Empires at Xbox Game Studios. Responsibilities include designing and implementing server-side architectures, developing new features, optimizing server performance and scalability, collaborating with cross-functional teams, overseeing live services, and staying updated on industry trends. The ideal candidate will have strong experience in Java, REST APIs, and cloud platforms (Azure), and proven leadership skills in managing live gaming services and ensuring high availability and reliability. The role requires proficiency in multi-threaded application development, database management, and distributed systems architecture.
Must have:
  • 6+ years experience in server-side development
  • Expertise in Core Java, REST APIs, Maven
  • Experience with MySQL, JDBC, Azure
  • Leadership and communication skills
  • Multi-threaded application development
Good to have:
  • C, C++, Kotlin, JSON, Redis, OAuth
  • Git, Perforce, Google Dagger
  • Terraform, CI/CD (Azure DevOps)
  • Jetty, Shell/Bash scripting
  • KQL
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 Game Studios, we are hard at work continuing the great legacy of Age of Empires, our beloved RTS (Real Time Strategy) franchise. We are a passionate group responsible for this amazing franchise and are expanding our team looking for a wonderful colleague that will be responsible for ensuring that our amazing fans will always be able to access the services they love.

 

As a Lead Server Programmer, you will play a crucial role in the development and maintenance of our server-side infrastructure for our gaming applications and services. You must have a strong background in designing, building, and robust game server systems. The ideal candidate understands first party development, enjoys collaborating with internal and external partners and be able to lead the design, implementation, and optimization of server systems to ensure scalability, reliability, and performance.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 6+ years of experience in developing and debugging multi-threaded applications, managing live gaming services, and ensuring high availability and reliability with expertise in core Java, REST APIs, and Maven.
  • 6+ years of experience with MySQL, JDBC, and cloud platforms (preferably Azure), along with an understanding of networking protocols, database management, and distributed systems architecture.
  • 6+ years of experience of communication skills for conveying technical concepts to non-technical stakeholders, with previous experience in leadership or mentorship roles.

Preferred Qualifications:

  • 12+ years experience in server-side development, with deep expertise in core Java, REST APIs, and Maven.
  • Familiarity with additional technologies such as C, C++, Kotlin, JSON, Redis, and OAuth.
  • Proficiency in version control systems, particularly Git, with preferably additional experience in Perforce and the P4V client.
  • Experience with Google Dagger for dependency injection in application development.
  • Knowledge of server-to-server session validation and entitlement checks using third-party platforms.
  • Familiarity with Infrastructure as Code (IaC) tools and technologies, particularly Terraform.
  • Experience in shipping a game, contributing to all stages of the development process.
  • Problem-solving abilities and abilities to thrive in a fast-paced, collaborative environments.
  • Proficient in CI/CD practices, preferably using Azure DevOps for streamlined development.
  • Experience with Jetty or other server containers for application deployment, proficiency in Shell, Bash, PowerShell, and Groovy scripting for automation and task management, and familiarity with KQL (Kusto Query Language) for effective data querying and analysis.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until Janaury 17, 2025.

 

 

#GamingJobs

Responsibilities

  • Design and implement server-side architectures for the entire Age portfolio, ensuring comprehensive documentation and effective integration.
  • Develop new features for our games and services while collaborating with the web team to enhance the website's functionality.
  • Lead initiatives to optimize server performance and scalability, supporting expansive gaming environments with seamless user experiences.
  • Collaborate with cross-disciplinary teams, including game developers, QA engineers, community members, and designers, to integrate robust server solutions.
  • Oversee live services, managing monitoring, troubleshooting, and real-time issue resolution to maintain optimal performance.
  • Stay abreast of industry trends and advancements in server technologies, proposing and implementing innovative solutions to enhance our systems.
  • Embody our   

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

Alpha Sense - Join AlphaSense India Talent Community

Alpha Sense

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Microsoft - Senior Software Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Next Level Business Services - Java/J2EE Developer

Next Level Business Services

San Diego, California, United States (On-Site)
4 Months ago
Scientific Games  - Technical Software Release Engineer

Scientific Games

Warwick, Rhode Island, United States (Hybrid)
1 Month ago
Luxoft - Senior Full-Stack Developer with React

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Seedify - Senior Backend Engineer

Seedify

Hanoi, Hanoi, Vietnam (Remote)
1 Month ago
Cult of the North - Senior Backend Developer

Cult of the North

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
Wargaming - Server Developer / Python Developer

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Crunchyroll - Engineering Manager - Mobile Video Players

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago
Virtuos - Senior R&D Software Engineer

Virtuos

China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Software Engineer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
ByteDance - Global Site Reliability Engineer Lead - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
PhonePe - Software Engineer (Backend, 5-8 Years) - Financial Services

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
N-iX - SENIOR PRODUCT MANAGER (#2660)

N-iX

Poland (Remote)
1 Month ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Budapest, Hungary (Hybrid)
4 Months ago
GoTo Group - Associate Software Engineer - Marketplace

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
1 Month ago
Teradata - Senior Cloud Engineer

Teradata

Pune, Maharashtra, India (On-Site)
3 Months ago
N-iX - SENIOR FULLSTACK ENGINEER (#2723)

N-iX

Ukraine (Remote)
1 Month ago
Scientific Games  - Technical Software Release Engineer

Scientific Games

Warwick, Rhode Island, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Scale AI - Software Engineer, GenAI Model Evaluation

Scale AI

San Francisco, California, United States (Hybrid)
4 Months ago
Electronic Arts - Senior Software Engineer - .NET, Game Creation

Electronic Arts

Orlando, Florida, United States (Remote)
5 Months ago
The Walt Disney Company - Cosmetologist - Part Time

The Walt Disney Company

Anaheim, California, United States (On-Site)
4 Weeks ago
ByteDance - Research Scientist, Foundation Model, Speech & Audio

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Engineering Manager Machine Learning Infrastructure

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Trek - Service Technician / Advisor - Part Time

Trek

Washington, District Of Columbia, United States (On-Site)
2 Months ago
Alpha Sense - Senior Software Engineer - Vector Search

Alpha Sense

New York, New York, United States (On-Site)
2 Months ago
Meta - Software Engineer, Infrastructure

Meta

Fremont, California, United States (Remote)
3 Months ago
The Walt Disney Company - Lead Release Management Analyst

The Walt Disney Company

Seattle, Washington, United States (On-Site)
4 Weeks ago
Hawk Eye Innovations - College Sports Systems Technician

Hawk Eye Innovations

California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Bonfire Studios - Server Software Engineer (Senior)

Bonfire Studios

California, United States (On-Site)
7 Months ago
Epic Games - Principal Engineer

Epic Games

(On-Site)
1 Month ago
Applike Group - Senior Go Backend Developer (Anti-Fraud) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
4 Months ago
Gaming Innovation Group  - Java Engineer

Gaming Innovation Group

Oregon, United States (Remote)
1 Month ago
Patreon - Senior Backend Engineer, Notifications

Patreon

San Francisco, California, United States (Hybrid)
4 Months ago
Tencent - Forex Application Development Intern - Singapore 900071

Tencent

Singapore (On-Site)
2 Months ago
Paypal - Senior Engineer, Backend (Java)

Paypal

San Jose, California, United States (Hybrid)
4 Months ago
Armada - Principal Engineer (Applications)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
4 Months ago
Whatnot - Software Engineer, Discovery Feed & Browse

Whatnot

San Francisco, California, United States (Remote)
4 Months ago
Epic Games - Senior Backend Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
1 Month 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.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (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