Logo of Huzzle

Senior Software Engineer (C#) - Carlsbad

  • Job
    Senior (5-8 years)
  • Software Engineering
  • $121.4K - $161.8K
  • Carlsbad
  • Quick Apply

AI generated summary

  • You need 6+ years of C# / C++ experience, strong CS fundamentals, API design skills, MSSQL knowledge, Perforce proficiency, and bonus points for shipped titles and online gaming experience.
  • You will develop high volume, scalable server-side features using Windows Server, SQL server, IIS, .NET, and C#. Design web services and distributed systems, optimize web performance, and collaborate with Rockstar technology teams globally.


  • Minimum 6+ years of experience developing scalable distributed systems.
  • Skills:
  • Expert in C# and/or C++.
  • Strong CS fundamentals, including excellent understanding of OO design patterns and concepts.
  • Experience with API design and development.
  • Knowledge of web service scalability, performance, and security practices.
  • Database development experience (MSSQL).
  • Experience with source control, preferably Perforce.
  • Pluses:
  • Please note that these are desirable skills and are not required to apply for the position.
  • Experience building online gaming systems, commerce systems, social networking systems, search systems.
  • One or more titles shipped on console or PC; 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.
  • Knowledge of Agile software development processes.


  • 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.
  • Web performance optimization.
  • Collaboration with other Rockstar technology teams across our worldwide studios.


What is the location of the position for Senior Software Engineer (C#) at Rockstar Games?

The position is based out of Rockstar's new state-of-the-art game development studio in Carlsbad, CA.

What kind of projects will the Senior Software Engineer (C#) be working on at Rockstar Games?

The Senior Software Engineer (C#) will be working on creatively rewarding and ambitious projects in the entertainment industry at Rockstar Games.

What skills are required for the Senior Software Engineer (C#) position at Rockstar Games?

The position requires strong skills in C#/.NET development, a passion for tackling complex problems at scale, and a dedication to software development as a craft.

Is this a full-time, in-office position for the Senior Software Engineer (C#) role at Rockstar Games?

Yes, this is a full-time, in-office position based out of Rockstar's studio in Carlsbad, CA.

Entertainment & Media
Founded Year

Mission & Purpose

Rockstar Games is a renowned video game development company that creates and publishes interactive entertainment. They are best known for developing critically acclaimed and highly popular game franchises such as Grand Theft Auto, Red Dead Redemption, and Max Payne. Their ultimate mission is to push the boundaries of interactive entertainment and deliver immersive gaming experiences to players worldwide. Rockstar Games' purpose is to craft innovative, engaging, and visually stunning games that captivate players and offer them compelling storytelling, dynamic open-world environments, and a sense of freedom to explore and interact with the game world. Through their games, they aim to provide players with thrilling and memorable experiences, making them leaders in the gaming industry and earning a dedicated fan base of gamers worldwide.