Senior UI Programmer (C++)

6 Hours ago • 5 Years + • Frontend Development

Job Summary

Job Description

Rockstar North is seeking a Senior UI Programmer (C++) to join their team in Edinburgh, Scotland. This is a full-time, permanent, in-office position. The role involves full responsibility for key UI tools, technologies, and game features, from initial design and requirements gathering to implementation and final delivery. Responsibilities include collaborating with other UI team members, providing regular updates and time estimates, assisting colleagues, and handling critical issues. The ideal candidate will have 5+ years of AAA game development experience, expertise in C++, and familiarity with various code design patterns (OOP, MVVM, MVC). Experience with major console tools and SDKs is essential. The role requires proficiency in C++ and low-level, high-performance coding, along with strong communication and collaboration skills.
Must have:
  • 5+ years AAA game dev experience
  • Expert in C++ and low-level coding
  • OOP, MVVM, MVC programming knowledge
  • UI development experience
  • Familiarity with game dev tools
  • Major console tools and SDKs knowledge
Good to have:
  • C# experience
  • Familiarity with Rockstar products

Job Details

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 North is on the lookout for a Senior UI Programmer (C++) who possesses a passion for creating world-class user interfaces that help form the connection between the player and our games.

This is a full-time, permanent and in-office position based in Rockstar’s unique game development studio in the heart of Edinburgh, Scotland. 

WHAT WE DO

  • The UI Team at Rockstar is a diverse, multinational team made up of programmers and developers from across our studios.
  • Working together across time zones we use our industry-leading, in-house proprietary “RAGE” engine to produce the User Interface features that form the connection between the player and our games.
  • We develop our own UI tools, editors and technologies to let our UI developers realise the creative vision of the projects we work on while constantly striving for excellence to produce the seamless UI experience our millions of players expect.

RESPONSIBILITIES

  • As a Senior UI programmer, you will be given full responsibility for key tools, technologies and game features.
  • The responsibilities will cover the entirety of development from beginning to end and cover large multi-year time spans. Identifying requirements and design work all the way through to implementation and final delivery.
  • Working and coordinating with other UI team members and external team members to deliver your goals, you will set an example of excellence to other members of the team in the code you produce and your communications & conduct.
  • Regularly in communication with your lead and the production department, you will provide frequent updates and time estimates for your areas of responsibility using our bug tracking software and other communication tools.
  • Able to assist other team members with their work while managing your own workload, you will also be able to take ownership and responsibility for any critical issue that arises in your time zone to facilitate a quick resolution.
  • As key team member, you will be added onto code reviews and discussions for you to contribute your technical expertise.

QUALIFICATIONS

  • 5+ years combined industry experience at other AAA game development studios.
  • 2+ published AAA console titles.
  • A degree in software engineering, mathematics or computer science.

SKILLS

  • An expert in C++ and low-level, high-performance coding.
  • Comfortable with a wide range of code design patterns including OOP, MVVM and MVC programming.
  • Fully experienced with the programming challenges related to UI development.
  • Familiar with all tools used in day to day game development (Bug tracking software, communication tools, version control software etc).
  • Familiar with the tools and SDKs of all major consoles.

PLUSES

  • In-depth familiarity with Rockstar products.
  • Adept at C#.

HOW TO APPLY

Please apply with a CV 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 proud to be an equal opportunity employer, and we are committed to hiring, promoting, and compensating employees based on their qualifications and demonstrated ability to perform job responsibilities.

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, or race.

 

#LI-GJ1

 

Similar Jobs

Kwalee - Game Programmer

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
4 Weeks ago
Nagarro - Senior Staff Engineer

Nagarro

Philippines (Remote)
6 Months ago
ION - Senior Software Engineer - Full Stack

ION

Pune, Maharashtra, India (On-Site)
6 Months ago
Inworld AI - Senior C++ Developer - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Next Level Business Services - Javascript Developer/ Web UI Developer

Next Level Business Services

Santa Clara, California, United States (On-Site)
5 Months ago
Canva - Senior Frontend Engineer - Canva for Education

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
Hedra - Frontend Engineer

Hedra

San Francisco, California, United States (On-Site)
1 Month ago
Netflix - Full Stack Software Engineer (L5), Content Middleware Infrastructure

Netflix

New York, New York, United States (Remote)
1 Week ago
Spell Brush - Front-End Engineer (Anime)

Spell Brush

San Francisco, California, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Quebec, Canada (Remote)
1 Month ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Weeks ago
N-iX - Senior iOS Engineer

N-iX

Ukraine (Remote)
1 Month ago
Gyaan - Senior Backend Engineer (Python)

Gyaan

Pune, Maharashtra, India (On-Site)
6 Months ago
ION - Senior C++ Developer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Kokotree - Full Stack Developers

Kokotree

Wilmington, North Carolina, United States (On-Site)
5 Months ago
Kwalee - Game Programmer

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
4 Weeks ago
Microsoft - Member of Technical Staff - Growth Web Engineer

Microsoft

Mountain View, California, United States (Hybrid)
1 Month ago
RoofStack - Senior Game Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

N-iX - Senior HPC Data Engineer

N-iX

United Kingdom (Remote)
2 Months ago
Epic Games - Research Engineer - Neural Rendering

Epic Games

London, England, United Kingdom (On-Site)
1 Week ago
Cloud Imperium Games - Senior Sound Designer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Weeks ago
Tripledot Studios - Technical Artist

Tripledot Studios

London, England, United Kingdom (Hybrid)
2 Weeks ago
Tesla - Compliance Operations Manager, Money Laundering Reporting Officer UK

Tesla

London, England, United Kingdom (On-Site)
2 Months ago
Cloud Imperium Games - Senior Tools Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
10 Months ago
Rockstar Games - Senior Gameplay Systems Programmer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
Rank group - Bar Tender/ Floor Staff

Rank group

Blackpool, England, United Kingdom (On-Site)
5 Months ago
PlayStation Global - Manager, Sales and Revenue Forecasting

PlayStation Global

London, England, United Kingdom (Remote)
2 Months ago
Rebellion - Rendering Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Rackspace Technology - Frontend Engineer (UX-Focused)

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago
Immutable - Senior Software Engineer

Immutable

Australia (Hybrid)
3 Weeks ago
Every matrix - Game Developer (Slots, Pixi.js)

Every matrix

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
CharacterAI - Software Engineer, Safety

CharacterAI

Menlo Park, California, United States (On-Site)
3 Weeks ago
ByteDance - Frontend Software Engineer Intern

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago
ION - Front End Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Embark Studios - Performance Engineer UI/UX

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Weeks ago
Netflix - Mobile Engineer (L5) - Games Player Experience

Netflix

United States (Remote)
1 Week ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Join a tight-knit team responsible for creating and publishing some of the most popular, innovative and critically acclaimed interactive entertainment in the world including the Grand Theft Auto series, the Red Dead series and many more.


Known for our dedication to quality and authenticity, a career at Rockstar Games is an opportunity to work on some of the most cutting edge, creatively rewarding and challenging projects available in any entertainment medium with some of the most talented people in the industry.


We offer successful candidates highly competitive salary and compensation packages, including a comprehensive benefits package for all eligible employees. Rockstar Games is an equal opportunity employer.

Dundee, Scotland, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

Leeds, England, United Kingdom (On-Site)

Leeds, England, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

Leeds, England, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

New York, New York, United States (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Rockstar Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug