.NET Security Developer

Rockstar Games Carlsbad, CA

About the Job

With the rapid growth of Grand Theft Auto Online, Red Dead Online and other long-term Social Club plans, Rockstar is looking to add to our team of top-end .NET Backend Developers. The successful candidate will be working on bleeding edge technology with an internationally established team, and must possess great attention to detail, be a strong team player, and have excellent communication skills.

We are looking for someone who is not afraid of new challenges and wants to work on a team who are focused on redefining what an online gaming experience can be.

WHAT WE DO

  • The Rockstar Games Security Team creates online services for our games, including matchmaking, cloud saves, player stats, leaderboards, authentication, anti-cheat, entitlements and more.
  • We create connected experiences that are found across our game franchises.
  • We create innovative in-game experiences, including user-generated content.
  • We build systems and tools to ensure a fair and balanced player experience.
  • We ensure the confidentiality, integrity and availability of our player data.

RESPONSIBILITIES

  • Develop high volume, highly scalable server-side features utilizing Windows Server, SQL server, IIS, .NET, and C#.
  • Develop web services supporting game console clients, browser clients, and external server clients.
  • Develop highly reliable distributed server systems that aim to protect the integrity of our player experiences.
  • Ensure security is being factored into each step of the software development process for various systems.
  • Collaboration with other Rockstar technology teams across our worldwide studios.

QUALIFICATIONS

  • Minimum 5+ years of experience developing enterprise level applications.
  • Possess versatility and willingness to regularly tackle new challenges.
  • Passion for security methodologies and a desire to remain up to date with emerging threats and security solutions.

REQUIREMENTS

  • Expert in C# and/or C++.
  • Direct experience coding networking systems and solving networking problems.
  • Experience with source control, preferably Perforce.
  • Knowledge of Agile software development processes.
  • Knowledge of secure software development methodologies.
  • Knowledge and application of web security best practices.
  • Experience implementing core cryptography concepts.
  • Experience peer reviewing code for security flaws and vulnerabilities.
  • Passion for games for playing and making video games!

PLUSES

Please note that these are desirable skills and are not required to apply for the position.

  • Experience building online gaming systems, authentication and user management systems, commerce systems, social networking systems.
  • At least one shipped console or PC title; preferably on the Xbox and/or PlayStation consoles.
  • Familiarity with networking systems and their components including DNS, NAT, firewalls, security methods, peer-to-peer and client server models.
  • Experience with online game service APIs, particularly Xbox Live, Sony NP, and Games for Windows Live.

HOW TO APPLY

Please apply with a resume and cover letter demonstrating how you meet the skills above. If we would like to move forward with your application, a Rockstar recruiter will reach out to you to explain next steps and guide you through the process.