Apply on Starbreeze Entertainment’s site →

Senior Engine Programmer

Starbreeze Entertainment · Stockholm

Senior Engineering Onsite Posted 2026-09-09 Full time
Apply on Starbreeze Entertainment’s site →

Senior Engine Programmer - Starbreeze

:root {

--company-primary-bg-color: 0, 0, 0;

--company-primary-bg-contrast-color: #ffffff;

--company-secondary-bg-color: 23, 23, 23;

--company-secondary-bg-light-5-color: 36, 36, 36;

--company-secondary-bg-fallback-color: 23, 23, 23;

--company-primary-text-color: 255, 255, 255;

--company-primary-text-dark-5-color: 242, 242, 242;

--company-primary-text-dark-10-color: 230, 230, 230;

--company-primary-text-light-50-color: 255, 255, 255;

--company-primary-text-light-77-color: 255, 255, 255;

--company-secondary-text-color: 255, 255, 255;

--company-secondary-text-light-5-color: 255, 255, 255;

--company-secondary-text-light-15-color: 255, 255, 255;

--company-link-color: 255, 255, 255;

--company-link-color-on-white: 77, 77, 77;

--company-color: 0, 0, 0;

--company-button-text-color: 0, 0, 0;

--company-button-bg-color: 212, 237, 33;

--company-button-bg-light-5-color: 217, 239, 57;

--company-button-bg-light-15-color: 226, 243, 104;

--company-button-bg-color-on-white: 96, 108, 9;

--company-secondary-text-color-on-white: 77, 77, 77;

--company-border-radius: 0px;

--company-header-font-family: "Epilogue";

--company-header-font-weight: 500;

--company-body-font-family: "Epilogue";

--company-body-font-weight: 400;

}

h2.u-primary-text-color{ border-bottom: 5px solid #e31d3b;

display: table;

text-transform: uppercase;

margin: 15px auto;

text-align: center;

width: auto;

font-weight: bold;

padding-bottom: 15px;}

h1 {font-weight:!important}

Skip to main content

This website uses cookies to ensure you get the best experience.

Starbreeze and our selected partners use cookies and similar technologies (together “cookies”) that are necessary to present this website, and to ensure you get the best experience of it.

If you consent to it, we will also use cookies for analytics purposes.

See our Cookie Policy to read more about the cookies we set.

You can withdraw and manage your consent at any time, by clicking “Manage cookies” at the bottom of each website page.

common--cookies--alert#acceptAll">Accept all cookies

common--cookies--alert#disableAll">Decline all non-necessary cookies

common--cookies--alert#openPreferences">Cookie preferences

{

"@context": "http://schema.org/",

"@type": "JobPosting",

"title": "Senior Engine Programmer",

"description": " “Deliver fun worldwide”? Pretty good for a day’s work. At Starbreeze, we build ambitious cooperative games driven by strong technical foundations. Working side-by-side in our Stockholm studio, our engineering team brings together diverse perspectives to tackle complex systems, iterate quickly, and deliver standout experiences to millions of players worldwide. This position is full in-office based out of our Stockholm studio.

About the Role We are looking for a person to drive technical excellence across our core systems. In this role, you’ll tackle high-octane technical execution, drive engineering quality, and optimize console performance to make sure our games run smoothly and look stunning, while ensuring our game architecture remains scalable and maintainable for long-term production.

While direct people management isn’t on your plate right away, you’ll serve as a beacon of mentorship and technical guidance for a killer team of engine and rendering engineers. As our team grows, there’s plenty of room for you to expand into formal leadership if that’s your path! What You’ll Do Architect and implement core engine systems, prioritizing low-level performance, memory efficiency, and console optimization.

Mentor fellow engineers, conduct code reviews, and establish engineering best practices across the discipline.

Maintain and evolve custom and forked UE4/UE5 engine branches, balancing new feature needs with architectural stability.

Collaborate closely with Technical Directors and production leads to evaluate feasibility and execute complex game features.

What You Bring Strong C++ expertise and extensive hands-on experience with game engine architecture (UE4/UE5).

Proven track record of low-level console optimization, profiling, and multithreaded systems development.

At least one shipped title using Unreal Engine across PC and console platforms.

Clear communication, a collaborative mindset, and a commitment to helping engineering teams succeed.

Ready to Join the Heist? Bring your passion and skills to Starbreeze, let’s build something unforgettable together! ",

"identifier": {

"@type": "PropertyValue",

"name": "Starbreeze",

"value": "8352293"

},

"datePosted": "2026-09-09T12:49:32+02:00",

"employmentType": "FULL_TIME",

"hiringOrganization": {

"@type": "Organization",

"name": "Starbreeze",

"logo": "https://images.teamtailor-cdn.com/images/s3/teamtailor-production/logotype-v3/image_uploads/d9e39504-d69c-451d-83ce-a1f87d2c6bc8/original.png",

"sameAs": "https://jobs.starbreeze.com"

},

"jobLocation": [{"@type":"Place","address":{"streetAddress":"Birger Jarlsgatan 61","addressLocality":"Stockholm","postalCode":"113 56","addressCountry":"SE","addressRegion":"On Site","@type":"PostalAddress"}}]

}

common--header--menu#toggle"

data-common--header--menu-target="button"

>

Career menu

Home

Teams

Locations

Jobs

Operational Services

Employee

Log in as employee

Candidate

Log in to Connect

Homepage

starbreeze.com

common--dropdown#toggle">

Share page

common--share#handleClick" data-provider="Facebook">

Facebook

common--share#handleClick" data-provider="Twitter">

X

common--share#handleClick" data-provider="LinkedIn">

LinkedIn

Mail

.block-cover--with-background-8352293 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_small-v6/image_uploads/3018b88b-0b3d-4bc3-bf5d-70e75dcfab52/original.png");

}

@media screen and (min-width: 480px) {

.block-cover--with-background-8352293 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_medium-v6/image_uploads/3018b88b-0b3d-4bc3-bf5d-70e75dcfab52/original.png");

}

}

@media screen and (min-width: 768px) {

.block-cover--with-background-8352293 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_large_full_cover-v6/image_uploads/3018b88b-0b3d-4bc3-bf5d-70e75dcfab52/original.png");

}

}

Technology

Stockholm

Onsite

Senior Engine Programmer

careersite--jobs--form-overlay#showFormOverlay" data-careersite--jobs--form-overlay-target="coverButton">

Apply for this job

blocks--cover--scroll#handleScrollDown" title="Scroll to content">

“Deliver fun worldwide”? Pretty good for a day’s work. At Starbreeze, we build ambitious cooperative games driven by strong technical foundations. Working side-by-side in our Stockholm studio, our engineering team brings together diverse perspectives to tackle complex systems, iterate quickly, and deliver standout experiences to millions of players worldwide. This position is full in-office based out of our Stockholm studio.

About the Role We are looking for a person to drive technical excellence across our core systems. In this role, you’ll tackle high-octane technical execution, drive engineering quality, and optimize console performance to make sure our games run smoothly and look stunning, while ensuring our game architecture remains scalable and maintainable for long-term production.

While direct people management isn’t on your plate right away, you’ll serve as a beacon of mentorship and technical guidance for a killer team of engine and rendering engineers. As our team grows, there’s plenty of room for you to expand into formal leadership if that’s your path! What You’ll Do Architect and implement core engine systems, prioritizing low-level performance, memory efficiency, and console optimization.

Mentor fellow engineers, conduct code reviews, and establish engineering best practices across the discipline.

Maintain and evolve custom and forked UE4/UE5 engine branches, balancing new feature needs with architectural stability.

Collaborate closely with Technical Directors and production leads to evaluate feasibility and execute complex game features.

What You Bring Strong C++ expertise and extensive hands-on experience with game engine architecture (UE4/UE5).

Proven track record of low-level console optimization, profiling, and multithreaded systems development.

At least one shipped title using Unreal Engine across PC and console platforms.

Clear communication, a collaborative mindset, and a commitment to helping engineering teams succeed.

Ready to Join the Heist? Bring your passion and skills to Starbreeze, let’s build something unforgettable together!

Team

Technology

Location

Stockholm

What more do we offer? We re glad you asked!

Flexible working hours, with core hours of 09:30-15:30 CET, to allow you to structure your day in a way that best suits you;

30 paid vacation days per year, plus an extra 5 paid days off, plus 1 paid moving day - all on top of public holidays, of course!

A generous occupational pension via Nordnet, typically ~50% above the collective agreement standard;

Private healthcare, life, and accident insurance;

A wellness allowance of 5000 SEK per year towards your wellness; whether that's a gym membership, tennis lessons, yoga classes, or whatever else you do for you!

Bike leasing through Lease a Bike, with the cost deduced tax free from your gross salary;

A variety of fun events in office, from regular breakfasts and fika sessions, etc;

And let's not forget our new office itself - in the centre of Stockholm near a variety of excellent restaurants, gyms, and bars for those Friday after-works!

One Team. A Multitude of Skills.

How we work Three principles hold it together.

One Team. One Mission.

We build together, share openly, and leave egos at the door. No hidden agenda.

The best ideas come from trust and transparency. We challenge each other respectfully, communicate across disciplines rather than over them, and treat colleagues, players and partners with the same respect.

Create. Test. Learn.

I dare, I try, I improve. Always.

Games get good by being played, not by being argued about. We take initiative, test early, stay curious, and treat a setback as information.

Surface your ideas.

I trust myself to decide. I own the outcome. I move fast and I make it matter.

Everyone here is trusted to make decisions and carry them through. Ownership, good judgment and integrity, from everyone.

About Starbreeze

Starbreeze is an independent developer, publisher and distributor of PC and console, targeting the global market. Housing the smash hit IP PAYDAY, Starbreeze develops games based on proprietary and third-party rights, both in-house and in partnership with external game developers. Starbreeze shares are listed on Nasdaq Stockholm.

For more information, please visit www.starbreeze.com

Founded in

1998

Coworkers

~190

careersite--jobs--form-overlay#showFormOverlay">Apply for this job

jobs--overlay#unobserveClickOutside

common--modal:closed->jobs--overlay#observeClickOutside

" data-jobs--overlay-overlay-value="false" data-jobs--overlay-dialog-label-value="Apply for this job" data-jobs--overlay-overlay-class="fixed! flex flex-col inset-0 rounded-t-24 shadow-job-form-overlay z-career-job-application-form-overlay" data-jobs--overlay-minimize-button-hidden-class="hidden" data-careersite--jobs--form-overlay-target="form">

Technology

Stockholm

Onsite

Senior Engine Programmer

Loading application form

jobs--overlay#closeOverlay">

Close modal

Career site

Home

Teams

Locations

Jobs

Operational Services

Data & privacy

Locations

Stockholm

Teams

Technology

Operational Services

Central Functions

Game Design

Art

Audio

All Teams

starbreeze.com/

X

LinkedIn

Employee login

Candidate Connect login

Already working at Starbreeze?

Let’s recruit together and find your next colleague.

blocks--auto-join--form#focusEmailField" data-blocks--auto-join--form-tooltip-login-value="Enter your email address" data-blocks--auto-join--form-tooltip-login-with-value="Login with %{email}">

blocks--auto-join--form#handleBefore turbo:submit-end->blocks--auto-join--form#handleComplete" action="/en/auto_join" accept-charset="UTF-8" method="post">

@starbreeze.com

Log in

Applicant tracking system

by Teamtailor

(function () {

var pageviewToken = document.currentScript.dataset.token;

function trackPageView(url) {

var searchParams = new URLSearchParams(window.location.search);

var utmSource = searchParams.get('utm_source');

window.referrer = window.referrer || utmSource || document.referrer

var payload = {

ed: pageviewToken,

visitor_uuid: window.visitor_uuid,

referrer: window.referrer,

data: {

ua: navigator.userAgent,

referrer: document.referrer,

},

url: url,

};

var xmlhttp = new XMLHttpRequest();

xmlhttp.open('POST', '/pageview', true);

xmlhttp.setRequestHeader('Content-Type', 'application/json;charset=UTF-8');

xmlhttp.withCredentials = true;

xmlhttp.addEventListener('readystatechange', function () {

if (xmlhttp.readyState === XMLHttpRequest.DONE) {

const status = xmlhttp.status;

if (status === 0 || (status >= 200 && status

Posted by Starbreeze Entertainment and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.

More like this: Engineering jobs · All Starbreeze Entertainment openings · Browse every category