Job Summary:
Rockstar Games is a leading company in the entertainment industry, creating world-class experiences. They are seeking a passionate Software Engineer to develop scalable server-side features and web services for their online gaming systems.
Responsibilities:
• Develop high volume, highly scalable server-side features using 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.
Qualifications:
Required:
• 4+ years of experience developing scalable distributed systems.
• 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.
Preferred:
• 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.
Company:
Rockstar Games is a multinational video game development and publishing company that provides a wide range of games. Founded in 1998, the company is headquartered in New York, USA, with a team of 1001-5000 employees. The company is currently Late Stage.