festybay

MachineGames hiring Senior UI/UX Programmer, Uppsala

  • Full Time
  • Uppsala
  • $72,151 - $87,612 USD / Year
  • Applicant Location Requirements : Sweden
  • job Location Type : Onsite (Hybrid flexibility available)
  • Salary: $72,151 - $87,612

Website MachineGames

MachineGames, the award-winning studio recognized for redefining first-person action through the Wolfenstein series and the critically acclaimed Indiana Jones and the Great Circle, is looking for a Senior UI/UX Programmer to join our world-class engineering team.

In this role, you won’t just be building menus; you will be the architect of the player’s gateway to our worlds. We believe that a seamless, immersive UI is critical to narrative storytelling. You will be responsible for the architecture and implementation of UI/UX features where quality and end-user experience are the guiding stars. Working closely with designers, artists, and engine programmers, you will carry features from early concept to final polish, ensuring that every interaction feels visceral and intuitive.

MachineGames hiring Senior UI UX Programmer

Job Overview

  • Company Name: MachineGames (Part of ZeniMax Media / Bethesda Softworks / Xbox Game Studios)
  • Job Title: Senior UI/UX Programmer
  • Category / Type: Engineering / Regular Full-Time
  • Location: Uppsala, Sweden (HQ) or Sundsvall, Sweden (Satellite Office)
  • Work Model: Permanent On-site (Hybrid flexibility available)
  • Relocation Support: Comprehensive support provided (Visa / Work Permit & moving assistance)
  • Estimated Salary: 700,000 SEK – 850,000 SEK annually (Based on 2026 senior engineering benchmarks)

About MachineGames

Founded in 2010, MachineGames is a studio of seasoned, passionate developers recognized for a unique creative vision. We specialize in fusing intense gameplay with immersive narratives within beautifully detailed worlds. Our studio culture is famously “down-to-earth” and free from big egos. We believe in the power of the team and maintain a transparent, collaborative environment where every voice matters.

Our headquarters is located in central Uppsala, a vibrant university city just 40 minutes north of Stockholm. With a historical heritage reaching back to pre-medieval times, Uppsala offers a high quality of life, blending ancient charm with modern innovation.

Core Responsibilities

As a Senior UI/UX Programmer, you report to the Lead UI Programmer and serve as a technical pillar for the UI department and the studio at large.

1. Architecture & C++ Implementation

  • System Design: Architect and implement UI/UX features that are stable, high-performance, and highly usable.
  • Code Excellence: Build and maintain well-engineered C++ code, ensuring that the final player experience matches the vision of the UX design team.
  • Guideline Stewardship: Maintain the high level of quality for UI and gameplay systems available in current and future MachineGames productions.

2. Cross-Functional Collaboration

  • Interdisciplinary Liaison: Collaborate with directors, designers, and artists to discuss technical constraints and determine the possibilities for various features.
  • Problem Solving: Identify, communicate, and resolve UI-related issues, taking the needs of multiple stakeholders into account.
  • Tooling Support: Act as a pillar for other teams, testing features and finding ways to make the everyday work of designers and artists easier and more efficient.

3. Leadership & Mentorship

  • Code Review: Participate in and lead code reviews to maintain studio standards for clean, professional, and well-commented code.
  • Tutoring: Mentor and guide more junior team members, leading by example and fostering a culture of continuous improvement.
  • Process Innovation: Constantly look for ways to improve internal processes. You are someone who isn’t satisfied with the status quo and proactively suggests solutions to technical challenges.

Candidate Qualifications

We are looking for a self-propelled engineer who can bridge the gap between technical logic and artistic intuition.

  • Professional Experience: Minimum of 1 shipped AAA title credited as a Senior UI/UX Programmer or equivalent seniority.
  • C++ Mastery: Excellent C++ skills with a focus on writing clean, professional, and maintainable code.
  • Mathematical Foundation: A solid understanding of linear algebra as it applies to 2D and 3D UI rendering and transformations.
  • Framework Expertise: Demonstrated experience in writing software using modern UI/UX frameworks within a game engine environment.
  • Soft Skills: High-level communication skills (English). You must be an active listener who can provide constructive feedback and collaborate across different time zones and disciplines.
  • Independence: You are self-motivated and capable of driving features forward with minimal supervision.

Our Cultural Foundation

Our studio’s success is built on six core values that guide our daily interactions:

  1. Team Performance: We prioritize the collective success of the studio over individual accolades.
  2. Open Door Policy: We encourage transparency and accessibility at every level of the organization.
  3. Reliability: We deliver what we promise to our colleagues and our players.
  4. Actionable Feedback: We believe in clear, constructive critiques to help everyone grow.
  5. Ownership: We practice personal accountability for our code and its impact on the game.
  6. Learning from Failure: We view mistakes as an essential part of the iterative process and an opportunity to improve.

Why Join Us in Sweden?

Sweden offers one of the best qualities of life globally, and MachineGames ensures your relocation is stress-free.

  • Full Relocation Support: We handle the heavy lifting for non-EU citizens, including work permit applications and moving logistics.

  • Work-Life Balance: Benefit from 25+ days of paid vacation, world-class healthcare, and a culture that respects your time outside the office.

  • Historic Inspiration: Work in a city where 1,000 years of history meet a modern, international lifestyle.

How to Apply

If you are a passionate programmer who wants to build the interfaces that guide players through the next generation of AAA immersive games, we want to hear from you. Please submit your CV and any relevant portfolio links showcasing your UI architecture or implementation work.

WhatsApp Group Join Now
Telegram Group Join Now

MachineGames is an equal opportunity employer. We embrace diversity, equity, and inclusion in everything we do.


To apply for this job email your details to info@bethsoft.com