Senior Software Engineer (C#)

Rockstar North in New York, New York, USA

Industry

Computer Software / Computer Games

Opportunity Type

Full-Time

Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. 

Rockstar New York is on the lookout for talented C#/.NET Developers who consider software development to be a craft, and possess a passion for tackling complex problems at scale.

This is a full-time, in-office position based out of Rockstar’s NYC headquarters in Downtown Manhattan. 

WHAT WE DO

• We create connected experiences that are found across our game franchises.

• We create online services for our games, including matchmaking, cloud saves, leaderboards, player inventory, player stats, bounties and more.

• We improve existing features as well as architect new solutions to support the development of the Online Services features.

• We create innovative in-game experiences, including user-generated content.

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.

• Web performance optimization.

• Collaboration with other Rockstar technology teams across our worldwide studios.

QUALIFICATIONS

• Minimum 6+ years of experience developing scalable distributed systems. 

REQUIREMENTS

• 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.

Apply to this job and join Ivy Exec

Ivy Exec members get:

Access to 60,000+ senior-level job openings

Opportunities to join market research studies

A dedicated Career Advisor

Exclusive career growth courses and content

By clicking “Proceed to Application” you agree to our Terms of Use Privacy Policy, and Cookie Policy.
By clicking “Proceed to Application” you agree to our Terms of Use Privacy Policy, and Cookie Policy.
1,500+

new jobs have been added by these top companies

top companies logos
See all new jobs