Apply on Anshar Studios’s site →

UE Senior/Expert Tech Programmer

Anshar Studios · Katowice

Senior Engineering Posted 2026-10-12 Full time
Apply on Anshar Studios’s site →

UE Senior/Expert Tech Programmer

A

A

A

system.share :

A

texteditor.normal

texteditor.large

texteditor.huge

job_post.share_by Facebook

job_post.share_by LinkedIn

job_post.share_by X

job_post.copy_link

UE Senior/Expert Tech Programmer

Founded in 2012, Anshar Studios focuses on 1st and 3rd party game development for all major gaming platforms.

Currently, we're employing over 200 specialists in our studio in Katowice and we are very open to new talented developers willing to join us.

Working with Anshar gives you the opportunity to develop your skills, participate in challenging projects, and team up with a bunch of skilled people with a passion for video games.

Anshar Studios is looking for talented Senior/Expert Tech Programmer to join our team on site in Katowice, Poland to help us develop games using Unreal Engine.

If you have a passion for game development and a strong background in Unreal Engine, we would love to hear from you!

Responsibilities:

Supporting games development on current and next gen consoles.

Implementing advanced systems and tools.

Debugging Unreal Engine and game code.

Implementing certification requirements.

Identifying and fixing performance bottlenecks.

Refactoring/rewriting the project code to adhere to specific platform needs.

Requirements:

At least 6 years of programming experience.

C++ language proficiency.

Unreal Engine 5 proficiency.

Exceptional debugging and profiling skills.

Strong problem solving skills.

Good understading of game engines internals.

Ability to work in large codebase.

Experience with VCS (preferably Perforce).

Intermediate English (B1/B2 level).

Intermediate Polish (B1/B2 level).

Pluses:

Familiarity with new UE5 core features.

Familiarity with other programming languages (C#, Python, Java, C, Lua).

Perforce Proficiency.

Passion for video games.

Fluent English (C1/C2 level).

We offer:

Wage 11 000 - 23 000 zł gross (depending on skills and experience).

Flexible work hours (core hours 10-15).

Hybrid or remote work model.

Private live and health care insurance.

Co-financing of Multisport cards.

English lessons.

Help with relocation (optional).

No crunch.

No non-compete policy.

Pet-friendly office.

Co-financed, and treated as work days, participation in a selection of conferences and workshops.

announcement.apply

ID: 134

job_post.published_on :

12/10/2026

ID: 134

job_post.published_on :

12/10/2026

announcement.apply

Powered by

// IIFE: these views render tenant scripts raw, so nothing here may

// land on window where a tenant script could overwrite it.

(function() {

// jQuery captured up front: a tenant custom script can run jQuery.noConflict()

// before our async callbacks fire, leaving $ undefined (Sentry ATS-PUBLIC-VIEWS-20).

var jq = window.jQuery;

// jQuery's ready queue dies for good once any earlier handler throws (a tenant

// noConflict makes $ blow up inside our own legacy scripts), so translations

// run off the native event instead.

var onReady = function(callback) {

if (document.readyState === 'loading') {

document.addEventListener('DOMContentLoaded', callback);

} else {

callback();

}

};

jq && onReady(function() {

var languageScriptUrl = null;

Translator.locale = 'pl';

languageScriptUrl = 'https://cdn3.traffit.com/builds/v6.4.6/bundles/traffitfrontend/modules/Translations/TranslatorMock.js';

if (languageScriptUrl) {

var languageScript = document.createElement("script");

languageScript.src = languageScriptUrl;

languageScript.onload = translate;

languageScript.onerror = translate;

document.body.appendChild(languageScript);

} else {

translate();

}

function translate() {

jq("[translate]").each(function(i, el) {

el = jq(el);

var text = el.text().trim();

var translated = Translator.trans(text, {}, "messages");

el.html(translated);

});

jq(".buttons__button.facebook").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " Facebook"

);

jq(".buttons__button.twitter").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " X"

);

jq(".buttons__button.linkedin").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " LinkedIn"

);

jq(".buttons__button.link").attr(

"title",

Translator.trans("job_post.copy_link", {}, "messages")

);

jq(".wcag-desktop__font-size--standard").attr(

"aria-label",

Translator.trans("texteditor.normal", {}, "messages")

);

jq(".wcag-desktop__font-size--big").attr(

"aria-label",

Translator.trans("texteditor.large", {}, "messages")

);

jq(".wcag-desktop__font-size--large").attr(

"aria-label",

Translator.trans("texteditor.huge", {}, "messages")

);

if (window.setHcButtonsAriaLabels) window.setHcButtonsAriaLabels();

}

});

// Markup ships this anchor without an href, so plain DOM here too — behind

// the jQuery guard a share click would silently do nothing.

onReady(function() {

var linkedinShare = document.querySelector(".linkedin");

if (linkedinShare) {

linkedinShare.setAttribute("href", "https://www.linkedin.com/shareArticle?mini=true&url=" + encodeURIComponent(window.location.href) + "&title=" + encodeURIComponent('UE Senior/Expert Tech Programmer ') + "&summary=&source=");

}

});

})();

Posted by Anshar Studios 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 Anshar Studios openings · Browse every category