Software Engineer, Java

Company: Rockstar Games
Apply for the Software Engineer, Java
Location: Dundee
Job Description:

Overview

In this Software Engineer role at Rockstar Games’ Dundee studio, you design and implement production tools that support fast-paced game development. You will work with cross-functional teams to evolve tooling and learn new technologies to advance our applications. You’ll help shape design guidelines and collaborate with Rockstar technology groups across studios. The role offers hands-on development in a supportive, inclusive environment where your work helps streamline game production and tooling at scale. This is an opportunity to contribute to world-class projects in a renowned studio.

Responsibilities

  • Design and implement tooling solutions for game development workflows
  • Contribute to the team’s software design guidelines
  • Collaborate with Rockstar technology teams across studios
  • Develop understanding of systems used and learn new technologies to advance applications

Key requirements

  • 3+ years of professional Java backend development
  • Strong command of Java (low-level optimization to high-level architecture)
  • Deep expertise in Spring Boot ecosystem and JPA/Hibernate
  • Experience designing and scaling RESTful APIs
  • Solid understanding of MySQL or other major RDBMS with query tuning
  • Hands-on experience with Apache Kafka and CDC pipelines
  • Proficient in Java performance profiling and debugging
  • Comfortable in Linux environments with strong communication and production-support skills
  • strong communication
  • team collaboration
  • problem solving
  • Java
  • Spring Boot
  • JPA/Hibernate

Posted: September 14th, 2026