Lead Systems Programmer
Machinegames Sweden AB / Datajobb / Uppsala
2025-04-28
Visa alla datajobb i Uppsala,
Östhammar,
Sigtuna,
Österåker,
Håbo eller i
hela Sverige Visa alla jobb hos Machinegames Sweden AB i Uppsala MachineGames is growing and we are now looking for an excellent Lead Systems Programmer to join our studio!
In this role your job is to manage the team that implements base engine systems and to collaborate closely with artists, programmers, designers and producers on our projects.
The systems team consists of a talented and passionate group of programmers, of which some have been with the company since the start in 2010.
In this role you will report directly to our Technical Director.
MachineGames is located in central Uppsala, Sweden which is a small and vibrant city 40 minutes north of the capital, Stockholm. It has a historical heritage reaching back to pre-medieval times.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
We value Team performance over individual performance
We practice an open door policy
We deliver what we promise
We give constructive and actionable feedback
We practice ownership and accountability
We learn from our mistakes.
This is a permanent position starting as soon as possible. The role is onsite at either or HQ in Uppsala or our satellite office in Sundsvall.
We will support your relocation and/or application for work permit if you don't have one or are not an EU citizen and/or are not currently residing in Sweden.
Responsibilities
Head up the Systems team; provide, inspire, motivate, and mentor team members.
Successfully lead others by finding the balance between listening, supporting, instructing, and challenging.
Work actively to maintain a collaborative, professional and friendly tone, always in accordance with the Studio values, within the team and with other teams.
Lead the development of various of base engine systems related to input, resource management, online, streaming, platform base, build infrastructure in collaboration with the Technical Director and other department Leads.
Architect and implement features in C/C++, that is CPU, GPU, and memory efficient, with an eye to a quality end-user experience.
Continuously monitor best practices for coding in collaboration with the Technical Director; suggest and drive change accordingly.
Construct solutions for unforeseen design problems in a timely manner.
Proactively provides suggestions on how to utilize new technologies and tools and implement them into our workflow.
Qualifications
5+ years of professional or related experience deemed equivalent to a lead role.
Minimum 1 full production cycle where credited as a lead programmer or equivalent.
Extensive experience in software development with a C++ focus in a multi-threaded/concurrent context.
Have documented experience of mentoring and leading others.
Have documented experience of collaborating efficiently with different departments and levels of seniority.
Have extensive experience in game programming with a focus on systems programming on different gaming platforms and consoles.
Have demonstrated and applies strong problem-solving and debugging skills in C++ for several components of a game.
Understand a large set of the many components that makes up a modern video game and show capabilities of independently take on tasks.
Excellent oral and written communication skills in English.
Self-motivated team player with very strong work ethic and cooperative attitude.
Passion for making GREAT games.
CV in English.
Preferred Skills
BS in Engineering, CS, Mathematics or comparable work experience
Prior experience with idTech
We embrace diversity, equity, and inclusion in everything we do - from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.
Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve.
Så ansöker du Sista dag att ansöka är 2025-05-28
Klicka på denna länk för att göra din ansökan Omfattning Detta är ett heltidsjobb.
Arbetsgivare Machinegames Sweden AB (org.nr 556815-1483)
S:t Persgatan 10 (
visa karta)
753 20 UPPSALA
Jobbnummer 9307193