Outscal Logooutscal logo

Senior Programmer

5 Days ago • 5 Years + • Game Programmer

Job Summary

Job Description

Coffee Stain Studios seeks a Senior Programmer to join its team working on Satisfactory. The role demands proficiency in C++ (5+ years experience), a focus on performance-critical code optimization (profiling and efficiency), and collaboration within a small team. Responsibilities include taking ownership of tasks, writing robust and maintainable code, contributing to improved internal processes, and collaboratively brainstorming solutions for novel problems. Experience with Unreal Engine, multiplayer projects, and large-scale projects is a plus. The position is a full-time, permanent role based in Skövde, Sweden, with occasional work-from-home flexibility.
Must have:
  • Strong C++ (5+ years)
  • Performance-critical code
  • Ownership of work
  • Collaboration
  • Robust, maintainable code
Good to have:
  • Unreal Engine
  • Multiplayer projects
  • Large-scale projects
  • Shipped a title
  • Advanced programming techniques (SIMD, Multithreading, Async Tasks)
  • Unreal Engine UI programming (Slate/UMG)
Perks:
  • Competitive salary & benefits
  • Casual work environment
  • In-office gym
  • Game & chill-out zones
  • Breakfast, snacks, fruit, tea & coffee
  • Self-development opportunities
  • Company parties & hangouts
  • Massage sessions
  • Friskvårdsbidrag (well-being allowance)

Job Details

About us

Coffee Stain Studios is the largest team under the Coffee Stain brand, where our journey began back in 2010. We've recently launched Satisfactory 1.0 after a highly successful Early Access period, with over 6 million copies sold as of today.

Micromanaging is not our style, so everyone needs to take responsibility for their own work. We want everyone to feel like they’re contributing to the final product and thrive towards always becoming better at what they do.

The Role

The programming team works tightly together, in an open and honest environment where everyone understands that creating bugs, resolving them, and learning from that is all a part of being a programmer. We are a small studio and that puts a lot of responsibility on every member but also brings a lot of challenges. We do not overly specialize and that leaves room for working on a wide range of problems.

Working on the current project Satisfactory, performance critical code is a must. As such, programmers are expected to strive for lean and efficient code. Profiling and optimizing the systems they implement is a key aspect of the job.

The programming team shares an enthusiasm for problem solving and collaborative brainstorming. Novel problem solving plays a significant role in the development of Satisfactory to tackle issues and implementations for systems with a scope that extends beyond the typical scale of established methods. Bringing unique and clever ideas is invaluable.

As a senior member of this team we expect you to

  • Take full ownership of your work
  • Have a strong C++ background, with at least 5 years of professional experience using the language
  • Have an interest in improving not only your abilities but also helping those around you do so
  • Have a desire to write robust, maintainable and efficient code
  • Collaborate with others to find better ways of working together and improving our internal processes

Pluses

  • Experience working with Unreal Engine
  • Experience working on multiplayer projects
  • Experience working on large scale projects
  • Have shipped a title before
  • Knowledge of advanced programming techniques (SIMD, Multithreading, Async Tasks, etc.)
  • Unreal Engine UI programming experience (Slate/UMG)

Practical info

The position is a permanent, full-time, 40 hours per week job on-site.

You will spend most of your worktime at our office on Hertig Johans gata in Skövde. Working from home is ok on occasion.

At our office we have a casual workplace environment including bicycle parking, our own amazing in-office gym, game- and chill-out zones and more. There are also plenty of in-office hangouts and parties.

You'll work with a friendly team of people from various nationalities. We get plenty of self-development opportunities; tutorials, creative time, participation in various industry conferences and events, and moments to just pick each other's brains.

Our office is constantly supplied with breakfast, snacks, fruit, tea and coffee to keep your energy up. There’s a kitchen which you may use at your convenience.

Coffee Stain Studios is part of a family of several studios, creating a network of over a hundred talented game creators. We talk, throw parties, and support each other professionally. We like the combination of being a relatively small team in our studio combined with the gain belonging to a big, warm community, being able to share invaluable knowledge and experiences with our colleagues.

Perks of being a Coffee Stainer

We offer competitive salaries with excellent benefits. We try to follow the Collective Agreement as close as we can, which means payments to your pension fund and insurances. We also believe that a healthy body leads to a healthy mind, so everybody gets time off to work out. On top of that, in Sweden there is an allowance called Friskvårdsbidrag that covers extra activities related to your well-being, like gym subscriptions, swimming, massage etc., which you’ll have access to. There is also an option to book massage sessions at the office.

On top of all that you get to work with an awesome team in an amazing and very spacious office!

You can take a closer look at some of our fabulous crew on our YouTube channel: Coffee Stain YouTube Channel

We look forward to hearing from you!

Similar Jobs

Playrix - Director of Engineering

Playrix

Serbia (Remote)
4 Months ago
Krafton  - [AI] Game AI Contents Programmer (2년 이상)

Krafton

Seoul, South Korea (On-Site)
4 Months ago
Wargaming - Senior Game Developer (Unannounced Project)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Days ago
NVIDIA - Senior Research Scientist

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ByteDance - SOC Prototype FW Engineer- Pico - San Jose

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Gunzilla - Senior Core/Engine Programmer

Gunzilla

Frankfurt, Hessen, Germany (On-Site)
2 Months ago
Cloud Imperium Games - Engine Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
3 Months ago
Streamline Media Group  Inc  - Senior Game Programmer (Unreal)

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Hypemasters - Senior Unity Developer

Hypemasters

Abu Dhabi, Abu Dhabi, United Arab Emirates (Remote)
5 Days ago
Covenant - Junior Programmer (Unreal Engine)

Covenant

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Postman - Engineering Manager, Workspaces

Postman

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
NVIDIA - Senior Software Engineer - Data Center Rack and Power Management Engineering

NVIDIA

California, United States (Remote)
1 Month ago
Epic Games - Animation Tools Programmer

Epic Games

United States (On-Site)
2 Months ago
Aristocrat Gaming - Senior Game Mathematician I

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
1 Week ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Santa Clara, California, United States (Remote)
4 Hours ago
Game Boost - VFX artist with a passion for fantasy

Game Boost

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
Google - Software Engineer, University Graduate, 2025

Google

(On-Site)
2 Months ago
ByteDance - Senior Software Engineer, Payment Network

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
NVIDIA - Test Floor Engineer

NVIDIA

South Korea (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Skövde, Västra Götaland County, Sweden

Coffee Stain - Lead Programmer

Coffee Stain

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
undefined - Animator

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Fatshark AB - Technical Animator

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
King - Employee Relations Specialist

King

Malmö, Skåne County, Sweden (On-Site)
1 Week ago
SSC Technologies - Business Consultant - Swedish/Norwegian fluent language is mandatory

SSC Technologies

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
House of How - Senior 3D Artist - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
3 Months ago
Rawfury - Community Manager

Rawfury

Stockholm, Stockholm County, Sweden (Hybrid)
2 Weeks ago
Embark Studios - Concept Artist

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Every matrix - Frontend Game Developer

Every matrix

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Activision - Audio Director

Activision

Malmö, Skåne County, Sweden (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Blackbird Interactive - Senior Software Engineer (Unreal Engine 5 – Multiplayer)

Blackbird Interactive

Vancouver, British Columbia, Canada (Hybrid)
4 Hours ago
Tencent - Senior Scene Artist

Tencent

Shanghai, Shanghai, China (On-Site)
2 Months ago
Tentworks Interactive - Senior Unity Game Programmer

Tentworks Interactive

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Rovio Entertainment Corporation - Senior Game Programmer

Rovio Entertainment Corporation

Copenhagen, Denmark (Hybrid)
4 Weeks ago
Juego Studios - Unity Developer _Delhi _Onsite

Juego Studios

Delhi, India (On-Site)
2 Months ago
Activision - Senior Gameplay Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
VECTOR NORTH - [Vector North] Principal Game Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
5 Months ago
Inwave - Cocos Developers

Inwave

(On-Site)
4 Weeks ago
Thera Bytes GmbH - Unreal Game Developer (m/f/d) - On site (Munich Office)

Thera Bytes GmbH

Munich, Bavaria, Germany (On-Site)
6 Months ago
Nordcurrent - Senior Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Coffee Stain Studios is a game development house founded in 2010 in Skövde, Sweden. With the success of Sanctum, Sanctum 2, Goat Simulator and now working on Satisfactory. The Coffee Stain brand now also encompasses a publishing arm (Coffee Stain Publishing), Coffee Stain North (Stockholm based studio, previously Gone North Games) and has kick started the “A Levelled Playing Field” initiative to combat gender inequality in the games industry.


 

Västra Götaland County, Sweden (On-Site)

Västra Götaland County, Sweden (Hybrid)

Västra Götaland County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (Hybrid)

Västra Götaland County, Sweden (On-Site)

Västra Götaland County, Sweden (Hybrid)

Västra Götaland County, Sweden (On-Site)

View All Jobs

Get notified when new jobs are added by Coffee Stain

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug