cover image
Rockstar Games

Senior Full Stack Engineer (C#/React)

On site

Edinburgh, United Kingdom

Full Time

26-02-2025

Job Specifications

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 seeking a Senior Full Stack Engineer to join our Online Services Auth & Identity team, to work with critical interconnected systems and develop future-looking plans for improvements. The successful candidate will be working on .NET 8 and TypeScript solutions with an internationally established team, supporting Grand Theft Auto Online and upcoming releases. They will possess a great attention to detail, be a strong team player and have excellent communication skills.

We are looking for someone who is passionate about games, eager for new challenges, and ready to continue our legacy of creating the greatest games in the world.

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

What We Do

The Rockstar Games Online Services Team is a passionate development group, focused on growing and maintaining the technology platform that powers Rockstar’s online titles and our ability to deliver world-class player experiences.
We create and maintain high-impact features for Grand Theft Auto Online, Red Dead Online, the Rockstar Games Launcher, and the Rockstar websites, as well as the core player account ecosystem.
We align technology and tools with our digital distribution platform to create solutions that enhance our games and empower various teams within Rockstar.
The Auth & Identity team collaborates with teams across Rockstar Games to provide centralized authentication, authorization, and identity systems, supporting our players across all platforms.

Responsibilities

Develop large-scale systems utilizing C#, MSSQL, and JavaScript with React.
Evaluate existing systems to identify opportunities for improvement and modernization, work with product management and engineering team members to design and implement changes.
Collaborate with other teams across our global organization to design technical solutions to meet a very high bar of security and scalability needs.
Conduct code reviews and provide constructive feedback to help ensure all work meets best practice guidelines.

Qualifications

Minimum 6+ years of professional software engineering experience.
A degree in computer science or equivalent.
As a core member of an internationally based team, you will possess excellent communication skills, with a proven ability to develop and maintain strong working relationships with engineers and stakeholders.
A strong sense of ownership, with a proactive nature, and a drive to accomplish objectives and drive a team to success.
A passion for web and automation technologies and a desire to remain up to date with the latest technologies.

Skills

Expert in measuring large-scale solution KPIs using data driven approaches.
Expert in .NET and SQL for building highly performant large-scale systems.
Expert in modern JavaScript or TypeScript with experience in React.
Experience with shared code and use of source control platforms, preferably Perforce and Git.
Knowledge of Agile software development processes.

PLUSES

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

Experience with TypeScript.
Experience working on authentication systems, preferably at scale
Knowledge of accessibility best practices.
Knowledge of Rockstar’s game titles and a passion for playing video games.
Experience implementing and rolling out end-user passwordless solutions.

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 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 contact the Human Resources Department.

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.

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 s... Know more

Related Jobs

Company background Company brand
Company Name
Figma
Job Title
Software Engineer (London, United Kingdom)
Job Description
Figma is growing our team of passionate people on a mission to make design accessible to all. Born on the Web, Figma helps entire product teams brainstorm, design and build better products — from start to finish. Whether it’s consolidating tools, simplifying workflows, or collaborating across teams and time zones, Figma makes the design process faster, more efficient, and fun while keeping everyone on the same page. From great products to long-lasting companies, we believe that nothing great is made alone—come make with us! At Figma we truly believe that design does not end in Figma or with your designer, it’s just one part. Design encompasses everything that goes into the product you eventually ship to your customers. Whether that is the code you write to tie it all together, your CI/CD infrastructure that gives you confidence that your products work as expected, or the documentation you write to keep everyone on the same page. The developer tools pillar at Figma is responsible for the development lifecycle of this design process, the handoff between designers and developers, and closing the loop from production back to design. Our goal is to enable frontend engineers to move (much) faster, spending less time on mundane tasks, and most importantly enable them to deliver the highest quality products to their end users. In 2023, we launched Dev Mode, a suite of features that gives developers everything they need to navigate design files and transform designs into code. With Dev Mode, designers and developers stay in sync, making sure vital details aren’t lost in the handoff process. The team partners with other product and engineering teams to ensure Figma continues to push the boundaries of collaboration between design and engineering. Looking to the future, e aim to go beyond design handoff, streamlining and accelerating front-end development even further. Most of Figma’s developer surfaces are built on Typescript, React/Redux, and WebAssembly. This allows us to develop rapidly while maintaining performance & type safety. Our backend APIs are written in Ruby/Sinatra primarily and most data is stored in a relational database or file storage. This is a full time role that can be held from our UK hub or remotely in the United Kingdom. What you’ll do at Figma: Build and evolve Dev Mode, Figma’s leading tool for dev/design collaboration Take part in building new 0→1 products within the developer tools space Collaborate with designers, PMs, and other engineers crafting high quality products Be a mentor to, and be mentored by, exceptional peers across engineering, product & design Build strong personal connections with your teammates and help shape Figma’s culture. We’d love to hear from you if you have: 3+ years of experience shipping user-facing features or products as a full-stack developer Demonstrated strong fluency with React & Typescript Experience communicating and working across functions to proactively drive solutions Attention to detail, quality, and craftsmanship High velocity & a focus on user impact While it’s not required, it’s an added plus if you also have: Leading large scale engineering projects with high impact Driving XFN projects collaborating with Product, Design, Data & Research Working with C++ in a user-facing context Working with Ruby / Ruby on Rails. Developing for iOS and/or Android At Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an equal opportunity workplace - we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to accommodations-ext@figma.com. These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities. Examples of accommodations include but are not limited to: Holding interviews in an accessible location Enabling closed captioning on video conferencing Ensuring all written communication be compatible with screen readers Changing the mode or format of interviews By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with the applicable candidate section of Figma's Privacy Policy.
London, United Kingdom
On site
Full Time
06-03-2025
Company background Company brand
Company Name
Coinbase
Job Title
Software Engineer, Backend (Consumer)
Job Description
Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system. To achieve our mission, we’re seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company’s hardest problems. Our work culture is intense and isn’t for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there’s no better place to be. Coinbase is seeking aspiring backend engineers to join our team to build out the next generation of crypto-forward products and features. You will solve unique, large scale, highly complex technical problems, bridging the constraints posed by web-scale applications and blockchain technology. You will help build the next generation of systems to make cryptocurrency accessible to everyone across the globe, operating real-time applications with high frequency, low latency updates, and managing the most secure, dockerized infrastructure running in the cloud. The Consumer Product Group engineers strive to make the Coinbase retail app the easiest-to-use and fastest experience for accessing the crypto. Wallet is the future of web3 and of Coinbase. Suite of products include: Coinbase app, advance trade, dapps, and staking. Join Coinbase's Country Expansion team to influence the future of cryptocurrency adoption in the UK. Collaborate with the Country Director, Product Managers, and cross-functional teams to customize the Coinbase app, tailoring it to the UK market and strategically shaping Coinbase's presence through innovative features and a customer-first approach. What you'll be doing: You will write high quality, well tested code to meet the needs of your customers You will execute scoped technical tasks end-to-end to help Coinbase fulfill its mission to increase economic freedom in the world You will independently take ownership over the completion and quality of your tasks and projects Show bias for action, and data-driven decisions to experiment new solutions as fast as possible You will be collaborating with the Country Manager, other engineers, product managers and designers at Coinbase What we look for in you: You have graduated university with internship and industry experience You write high quality, well tested code You build resilient and scalable micro-services You’re excited about tackling complex problems and getting things done You have experience executing technical tasks and projects end-to-end You’re passionate about building an open financial system that brings the world together. You're an excellent written and verbal communicator in English This role is required to be in the UK Nice to haves: You have at least 1+ years of experience with Golang, Protobuff, GRPC, GraphQL, MongoDB, Docker, Ruby on Rails. You’ve worked on engineering teams in the finance space You are passionate about blockchain technology and a power user of crypto exchange applications or dapps Job #: GCBE03UK Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying. Commitment to Equal Opportunity Coinbase is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the Know Your Rights notice here. Additionally, Coinbase participates in the E-Verify program in certain locations, as required by law. Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations[at]coinbase.com to let us know the nature of your request and your contact information. For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here). Global Data Privacy Notice for Job Candidates and Applicants Depending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. For US applicants only, by submitting your application you are agreeing to arbitration of disputes as outlined here.
London, United Kingdom
On site
Full Time
05-03-2025
Company background Company brand
Company Name
Tenth Revolution Group
Job Title
Senior Frontend Developer, Fareham, £60,000
Job Description
Job Description Senior Frontend Developer, £60,000, Fareham Are you an experienced Senior Software Engineer looking to build high-performance applications in a collaborative and innovative environment? We are seeking a Senior Frontend Developer to develop scalable web components, enhance user experience, and work closely with designers and backend engineers to create seamless, responsive applications. What You'll Be Doing Develop and maintain complex frontend applications using JavaScript/TypeScript (vanilla). Build reusable and scalable web components. Ensure cross-browser compatibility and optimize performance. Implement responsive design principles for a seamless user experience. Collaborate with backend engineers to integrate APIs. Write clean, maintainable, and well-documented code. What's in it for You? Generous dining allowance at top local restaurants Spotify or Apple Music subscription vouchers Netflix subscription vouchers Annual eye test coverage Osteopath allowance for wellness support BUPA health & dental insurance (after one year) 28 days holiday plus your birthday off Pension scheme (matched up to 5%) Regular company events in a fantastic office environment] Send your CV to P.bower@tenthrevolution.com for more information!
Fareham, United Kingdom
On site
Full Time
05-03-2025
Company background Company brand
Company Name
TravelPerk
Job Title
Senior Software Engineer
Job Description
Are you a Senior Software Engineer with extensive programming experience? We’re not looking for stack experts. We’re looking for smart people who can bring in the best tools and processes to get the job done. You will work on a day-to-day basis with our product team to design, architect and implement our product. TravelPerk is a next-generation platform to take the pain out of booking and managing business travel. As a Senior Software Engineer, this position involves: Product development in Python/Django and/or React of a travel-related web-based product Integrations between our product to 3rd party APIs System architecture design, implementation, and testing Work in an Agile environment with strong attention to a well-documented code, unit testing, and continuous integration Being able to mentor, coach, and train other colleagues as a domain expert Required skills and experience: "Product Engineering" mindset Pragmatism and obsession for simplicity, efficiency, and performance Extensive experience in similar roles building technically complex products in any web programming language An expert level at server-side, client-side or full stack development. Your final role within the team will depend on your skills and internal training will be provided Obsession for quality and testing Eager to learn new technologies and frameworks Strong communication skills Bonus points for: Experience in the travel industry DevOps experience with the AWS suite Experience working with high-performing, Agile development teams People who like to build stuff (we really like people who maintain/contribute to open source projects) What do we offer? Competitive compensation including equity in the company Generous vacation days so you can rest and recharge Health perks such as private healthcare or gym allowance depending on your location Unforgettable TravelPerk events including travel to one of our hubs Mental health support tool for your wellbeing Exponential growth opportunities Our Vision is for a world where TravelPerk serves as the platform for human connection in-real-life (IRL). We take an IRL-first approach to work, where our team works together in-person 3 days a week. As such, this role requires you to be based within commuting distance of our London hub. We fundamentally believe in the value of meeting in-real-life to improve connectivity, productivity, creativity and ultimately making us a great place to work.
London, United Kingdom
On site
Full Time
05-03-2025