• Rockstar NYC
    Rockstar NYC
  • Rockstar International
    Rockstar International
  • Rockstar San Diego
    Rockstar San Diego
  • Rockstar North
    Rockstar North
  • Rockstar Toronto
    Rockstar Toronto
  • Rockstar Lincoln
    Rockstar Lincoln
  • Rockstar Leeds
    Rockstar Leeds
  • Rockstar London
    Rockstar London
  • Rockstar New England
    Rockstar New England
  •  
 

 
Your Name
Your Email
Message

Rockstar San Diego
Senior C# Engineer

Rockstar San Diego is looking for an energetic Senior C# Programmer to help increase the features and capabilities of our online technologies. We are looking for someone who is not afraid of new challenges and wants to work on a technology team and company that are focused on redefining what an online gaming experience can be.

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.
  • Understand and develop optimal network and server topologies composed of heterogeneous server types, load balancers, databases, NATs, routers, etc.
  • Develop highly reliable distributed server systems.
  • Tune real-time server systems for reliability and performance.
  • Develop and tune high performance transactional database systems.
  • Develop C++ console client code to communicate with server systems.
  • Understand and maintain low level network protocols to communicate with game console clients.
  • Work with the game project team to integrate networking technology into game projects, identify extensions to that technology, and create those improvements.
  • Implement cross-platform abstractions for third-party online services, including Xbox Live and Sony NP.
  • Work with external vendors to develop solutions using and/or extending their online service SDKs.

Qualifications

  • Excellent C#, C/C++ programming skills.
  • Experience with .NET, IIS, and SQL server
  • Good "can do" attitude with a service oriented personality.
  • Direct experience coding networking systems and solving networking problems.
  • Being versatile and regularly proving a readiness to tackle new challenges.
  • A passion for playing and making games!

Additional Information

  • Experience building online gaming systems, commerce systems, social networking systems, search systems.
  • At least one shipped console or PC title; preferably on the Xbox 360 and/ or the Playstation 3 console.
  • 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.