This job listing expired on Jun 24, 2022
Tweet

Xbox racing games. Cloud technology. The developer behind the highly acclaimed Forza Motorsport and Forza Horizon series, Turn 10 Studios, is looking for a Senior Software Engineer to help design and develop services that enable innovative experiences in online and social gaming.

We partner with Playground Games, Xbox Game Studios, Xbox Live, PlayFab and Azure. We ship AAA games on Xbox, Steam and Windows. We work closely with the game designers, producers and client engineering teams to design compelling user experiences. We invest in our platform to continuously improve performance, scalability and developer productivity. We have an experienced, supportive, fun and passionate team. We love what we do and maintain a strong work-life balance.

Responsibilities

In this role you will:

  • Collaborate with game designers, producers and client engineering teams to define service requirements for online and social game features
  • Design, build, implement and maintain backend services using the C#, .NET, Azure and Kubernetes
  • Work autonomously, solving technical design and development problems
  • Own service quality and operational excellence, with goals of big scale, consistent uptime and highly efficient build and deploy infrastructure
  • Support and maintain production services
  • Lead and mentor junior software engineers

Qualifications

Required:β€―

  • 7+ years of professional experience using C# or similar
  • 5+ years of professional experience developing services on cloud platforms (Azure, AWS)
  • 5+ years of professional experience with distributed systems/microservices
  • Professional C++ experience
  • Experience with relational and non-relational databases (SQL, Azure Table, Azure Cosmos DB)
  • Experience designing, monitoring and supporting high concurrency/scale services
  • Experience working with high performance, high throughput distributed systems and parallel algorithms

Preferred:β€―

  • Experience working with .NET CORE and .NET Standard
  • Passion for games and a drive to create amazing entertainment experiences
  • Game development experience
  • Experience with source control and CI/CD systems (Azure DevOps, Git)
  • A constant desire to learn, improve, and help others improve

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Benefits and Perks

  • Industry leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services