Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (C++)

$120k - $150k
Full-time

Rockstar Games

At Rockstar Games, we create world-class entertainment experiences. 

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 Games is looking for a seasoned Software Engineer (C++) to join our development team. Our Core Security team is looking for a security focused engineer to help drive our various software security initiatives. The successful candidate will be committed to keeping our games and services fun for our players through defense against cheaters, hackers, exploiters, and all troublemakers. 

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

WHAT WE DO



  • The Core Security team is responsible for protecting our players, employees, and business.

  • We develop anti-cheat to preserve the integrity of our online experience.

  • We build anti-piracy measures to preserve our intellectual property.

  • We create and apply anti-tamper technologies to protect sensitive areas of code.

  • We support all Rockstar titles including Grand Theft Auto V and Red Dead Redemption.

  • We work closely with many cross-functional teams to enhance the security of our games.

RESPONSIBILITIES



  • Create and innovate solutions to better secure our products from known vulnerabilities.

  • Research and implement various forms of anti-tamper technologies and anti-cheat technologies.

  • Debug exceptions to resolve issues related to obfuscation transformations and anti-tamper mechanisms.

  • Performance profile protected and unprotected code to meet expected performance requirements.

  • Follow software SDLC to integrate into the game team’s operations.

  • Test cross-platform software solutions to ensure quality.

REQUIREMENTS



  • 4+ years of experience working in a software/security development team using C++.

  • Experience with security and/or game development.

  • Excellent problem-solving skills with an emphasis on debugging C++ code.

  • Analytical skills geared towards the measurement of system performance and memory use, plus the communication skills needed to generate solutions.

  • Independently able to take objectives from ideation to execution.

PLUSES


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


  • Strong understanding of reverse engineering concepts and methodologies.

  • Strong understanding of game protection technologies.

  • Experience with disassemblers and decompilers: IDA Pro.

  • Experience with core cryptography concepts.

  • Experience with crash dumps and x64.

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.

Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect. In line with this commitment, Rockstar will provide reasonable accommodations to qualified job applicants with disabilities during the recruitment process in order for such applicants to be considered for the position for which they are applying, as well as to qualified employees to enable them to perform the essential functions of their roles. If you need more information about Rockstar’s reasonable accommodation policies or process, or need to request an accommodation, please notify your recruiter during the interview process.

If you’ve got the right skills for the job, we want to hear from you. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.

The pay range for this position in New York State (inclusive of New York City) at the start of employment is expected to be between the range below* per year. However, base pay offered is based on market location, and may vary further depending on individualized factors for job candidates, such as job-related knowledge, skills, experience, and other objective business considerations.

 

Subject to those same considerations, the total compensation package for this position may also include other elements, including a bonus and/or equity awards, in addition to a full range of medical, financial, and/or other benefits. Details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employee will be in an "at-will position" and the company reserves the right to modify base salary (as well as any other discretionary payment or compensation or benefit program) at any time, including for reasons related to individual performance, company or individual department/team performance, and market factors.

*NY Base Pay Range

$120,000 - $150,000 USD

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++) in New York, NY vacancy
  •  ...Tower Research, PDT Partners, SIG, and more. We're looking for a midlevel or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance-sensitive parts of our codebase. You'll be working with nearly 20 PB... 
    Suggested
    Full time

    Databento

    New York, NY
    8 hours ago
  • $150k - $300k

     ...exploration, marked by a spirit of curiosity and relentless drive for excellence.  Aquatic Capital Management is seeking a C++ Software Engineer to join our Market Data team. In this role, you’ll build and maintain real-time market data infrastructure that delivers... 
    Suggested
    Full time
    Casual work

    Aquatic Capital Management

    New York, NY
    8 hours ago
  • $153k - $376k

     ...shape the future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically challenging and...  ...will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative... 
    Suggested
    Remote job
    Full time
    Work from home

    Figma

    New York, NY
    8 hours ago
  • $180k - $290k

     ...support the rapidly growing and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it all—designing and...  ...Design and build key components of Stellar Core - the backbone software behind the Stellar Network. Design and develop robust,... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Stellar Development Foundation

    New York, NY
    8 hours ago
  •  ...C++ Quant Library Engineer Vola Dynamics is the world's most sophisticated software and research company for advanced options analytics. Our volatility fitter and ultra-fast option pricers are the market standard, powering decisions at the world's leading hedge funds... 
    Suggested
    Work at office
    Immediate start

    Vola Dynamics LLC

    New York, NY
    8 hours ago
  •  ...expectations and active LN profile will not be considered. Hope for your understanding. We are looking for a Senior Software Engineer with strong modern C++ expertise to help design and evolve the distributed engine powering a global blockchain ledger. This role sits at... 
    Full time
    Immediate start
    Relocation

    Pulserise Technologies

    New York, NY
    8 hours ago
  • $120k - $285k

     ...the world’s best systematic trading and engineering talent. We empower portfolio managers to...  ...quantitative researchers, traders, and software engineers to design, implement, and deploy...  ....  Excellent programming skills in C++, with experience in Python strongly preferred... 
    Full time
    Casual work
    Work at office

    Tower Research Capital

    New York, NY
    8 hours ago
  • $150k - $225k

     ...Overview Senior Software Engineer - C++ GTS is currently seeking a talented Senior Software Engineer to join our Trading Systems Development Team to drive the expansion of our platform and trading teams into new capabilities, markets and asset types. This role requires... 
    Casual work
    Work at office
    Work from home

    GTS

    New York, NY
    2 days ago
  • $200k - $300k

    At Hudson River Trading (HRT), C++ is at the center of our live trading systems and research infrastructure. Our C++ engineers build the highly performant, fault-tolerant systems...  ...filesystems, and scalable research workflows.Write software that interfaces with specialized hardware... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    New York, NY
    a month ago
  • $133k - $149k

    Persistent Systems in New York, NY is seeking an experienced Embedded Software Engineer to develop software solutions for embedded Linux systems. The role requires hands-on experience in C/C++, and the ability to support hardware and application development on the Wave... 

    Persistent Systems

    New York, NY
    2 days ago
  • $5,000 per month

     ...BlindData seeks talented software engineers to test themselves against the best programmers from Google and MIT. Get recognized and rewarded...  ...Applicants should be highly skilled or proficient in one of JAVA, C++, Python or PHP. If you are interested in applying, visit and... 
    Full time
    Work experience placement

    BlindData, LLC

    New York, NY
    more than 2 months ago
  • Displays Software Engineer We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics Corporation

    New York, NY
    6 days ago
  • $185k - $225k

     ...Flow Traders is looking for Senior C++ Software Engineers to join our growing team in New York or Chicago. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to... 
    Local area
    Immediate start

    Flow Traders

    New York, NY
    a month ago
  •  ...Job Description About the Role We are looking for an experienced Software Engineer with hands-on experience in manufacturing automation and a strong foundation in software development using C, C++, and C# on the Microsoft platform. As a key member of the FactoryTalk... 
    Work experience placement
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    New York, NY
    6 days ago
  • $200k - $225k

    Vacancy detailSenior Software Engineer (C++)$200000 to 225000 USDOnsite WORKINGLocation: New York/Chicago, New York, New York - United States Type: PermanentAbout the OpportunityA leading global financial markets firm is seeking an experienced Senior C++ Software Engineer... 
    Full time

    Anson McCade

    New York, NY
    14 days ago
  •  ...generated prompts, responses, and code Validate algorithms and software concepts for technical accuracy Provide structured,...  ...model capabilities Requirements Strong experience in software engineering, technical research, or educational content development Strong... 
    Remote job
    Part time

    Crossing Hurdles

    New York, NY
    3 days ago
  •  ...stability of the system Design, develop, test, and deploy elegant software solutions across the firm Analyze complex business and...  ...Computer Science or related field ~5-10 years experience working in C++ ~ A deep passion for technology and software development ~... 
    Full time

    Hilbert Technologies

    New York, NY
    8 hours ago
  •  ...Overview We are looking for a Junior Software Developer (2–4 years) to support and...  ...opportunity to work alongside experienced engineers and trading teams in a fast-paced collaborative...  ...Core Skills # Strong C++ development experience # Solid hands-... 
    Full time

    Non-disclosed

    New York, NY
    8 hours ago
  • $180k - $250k

     ..., event-based trading and market data system covering pricing, execution, and risk management — and we are looking for a senior C++ engineer to help lead that effort. You will design and build the systems our trading desks depend on every day: ultra-low-latency execution... 
    Full time
    Worldwide
    Flexible hours

    Dv Trading Llc

    New York, NY
    8 hours ago
  •  ...C++ Software Engineer IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing... 

    Benton Partners

    New York, NY
    4 days ago
  •  ...you at the intersection of finance, algorithms, and performance engineering. Why This Role Excites You Build What Matters:...  ...performance or real-time systems environment. ~ Proficient in C/C++ with strong object-oriented programming skills. ~ Solid understanding... 
    Full time

    The Allen Rose Group

    New York, NY
    8 hours ago
  • $225k - $300k

    Flow Traders is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power our fully systematic trading. We don't treat market data as plumbing - for us it's a source of alpha, where feed handling... 
    Local area

    Flow Traders

    New York, NY
    a month ago
  •  ...MVVM to design and develop next-gen Esri software. We are focused on designing and...  ...interface development, then join our creative engineering team at Esri to build something unique!...  ...development methodologies using C#, WPF, and C++ to build software components... 
    Full time
    Remote work
    Flexible hours

    Esri

    New York, NY
    8 hours ago
  • $101.1k - $134.3k

     ...the industry. Rockstar is on the lookout for a passionate Software Engineer who considers software development to be a craft, and possess...  ...developing scalable distributed systems.   ~ Expert in C# and/or C++.   ~ Strong CS fundamentals, including excellent... 
    Full time
    Work at office
    Worldwide

    Rockstar Games

    New York, NY
    8 hours ago
  •  ...distinctions and milestones of outstanding success during the course of its evolutionary journey. Job Description C/C++/Python Embedded Software Engineer with Linux & hardware interface experience - #1 Importance: Write complete code…. - Design software features to... 
    Full time
    Worldwide

    Fierce Solution Llc

    New York, NY
    8 hours ago
  • $150 per hour

     ...a C Developer to join their team in New York, NY.Compensation: $150-200kQualifications:A Bachelor's Degree in Computer Science, Engineering, or related field of study5 years of hands-on technical experienceStrong C skillsComfortable programming in Linux environmentStrong... 

    Open Systems Technologies

    New York, NY
    a month ago
  • $100k - $140k

     ...At Quest Defense Systems & Solutions, our engineers support complex, mission-critical programs where software performance, reliability, and precision matter. We are...  ...embedded software, including processor‑level C, C++, and assembly code. Lead and execute SoC hardware... 
    Full time
    Local area
    Flexible hours

    Quest Defense Systems

    New York, NY
    8 hours ago
  • $100k - $140k

     ...At Quest Defense Systems & Solutions, our engineers support complex, mission-critical programs where software performance, reliability, and precision matter. We are...  ...maintain low‑level embedded software using C, C++, and assembly, with a focus on processor‑level control... 
    Full time
    Local area
    Flexible hours

    Quest Defense Systems

    New York, NY
    8 hours ago
  • $175k - $250k

    Senior High Frequency C++ EngineerThe Systematic Platform Execution & Exchange Data (SPEED) Team is at the core of Millennium’s Equities, Quant Strategies, and Shared Services Technology organization, powering the firm’s lowest‑latency solutions for systematic and high‑... 

    Millennium Management

    New York, NY
    a month ago
  • Senior C/C++ Developer This team is responsible for further enhance and build our next-generation trading platforms. Responsibilities Work in US time zone (EST) Write high-performance C++ code Implement mission-critical trading infrastructure Adapt existing systems to our... 

    JConnect Infotech

    New York, NY
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (C++). Be the first to apply!