R

Senior Software Engineer - Java Backend

Rockstar Games

Dundee, Scotland, United Kingdom · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
9 hours ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Rockstar Games and the Role

Rockstar Games is renowned for delivering top-tier entertainment experiences worldwide. We invite you to become part of a dynamic team working on some of the largest and most innovative projects in the gaming industry. Our studio in Dundee, Scotland, offers a collaborative environment where creativity and technical expertise merge to create outstanding results.

Team and Tools

The Information Systems team develops and supports production software tools utilized by all game development disciplines to facilitate projects across Rockstar Games. Our toolset includes task management platforms, defect tracking systems integrated with gaming consoles, distributed video recording solutions, reporting, and advanced analytics applications.

Key Responsibilities

  • Architect and build effective solutions enabling rapid game development workflows.
  • Contribute to the evolution and enforcement of the team’s software design principles.
  • Work cross-functionally with technology teams across Rockstar’s global studios.
  • Develop in-depth knowledge of existing systems while adopting new technologies to enhance our applications.

Candidate Requirements

  • Minimum five years of experience in Java backend software engineering.
  • Comprehensive skills in Java, including both low-level optimization and high-level architectural design.
  • Expertise with Spring Boot framework and JPA/Hibernate for persistence.
  • Experience in designing scalable, maintainable RESTful APIs.
  • Strong proficiency with MySQL or comparable relational databases, including query performance tuning.
  • Practical experience using Apache Kafka and building change data capture (CDC) pipelines.
  • Skilled at profiling and debugging Java applications for performance improvements.
  • Comfortable operating within Linux environments with effective communication and production support capabilities.

Additional Desirable Skills

  • Knowledge of Directed Acyclic Graphs (DAGs) and Graph Database technologies.
  • Experience with media processing tools such as FFMPEG.
  • Familiarity with version control systems, continuous integration/delivery (CI/CD), and build automation.
  • Experience in service-oriented architectures and multi-tier server application development.
  • Exposure to caching strategies, Spring Cloud, and API documentation tools like Swagger.
  • Understanding of data warehousing platforms like Snowflake or Apache Doris.
  • Working knowledge of Debezium for data change capture.

Equal Opportunity and Accommodations

Rockstar is committed to fostering an inclusive work environment that respects diversity and equality. We provide reasonable accommodations during the recruitment process and throughout employment for candidates and employees with disabilities. Applicants requiring accommodations are encouraged to notify the recruiter during the hiring stages.

Application Process

Please submit your résumé along with a cover letter detailing how your experience aligns with the requirements. Qualified candidates will be contacted by a Rockstar recruiter to guide them through the subsequent steps.

Diversity and Inclusion

We welcome applicants from all backgrounds regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected classification. We look forward to your application if you meet the skillset required.

Level

Senior

Industry

Gaming

Tools & software

MySQL required Spring Boot required Apache Kafka required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer