UI Programmer
Are you ready to be a part of a team with visionaries and plant a seed to inspire our players to create their own stories? If you are motivated by collaborative work and UI development, this might be the perfect opportunity for you. If you are ready, apply and be part of the grand tomorrow!
Your mission
As a UI programmer you will join our UX/UI team to work on Victoria 3 and taking part in the design and implementation of User Interfaces ranging from text displays, HUDs, menus and game elements. You will be responsible for implementing and improving user interfaces and implementing code on the gameplay/C++ side as well as on the UI/self-developed UI script side to build a functional UI. You will also be involved in the design process and be part of developing best practices.
A key part of your success will be to collaborate with UX designers and UI artists, so that you can together achieve a very ambitious set of goals for the UI. As a UI Programmer you will be part of the complete future development cycle; estimations, breakdowns and code reviews, as well as debugging the UI to ensure a stable product.
The skills we're searching for...
- Experience in C++
- A demonstrable interest in UI and game design, as well as a passion for making UI's accessible for everyone
- Excellent oral and written communication skills in English
We'd love to see your interest in creating user-focused systems and your drive to iterate. We're a team where our ideas are equally valued and our focus is to create the best game experience for our players. We're eager to hear if you share our passion for grand strategy games or if your aim is learning to love it.
Practical information
Scope: Full time
Location: Stockholm, Sweden
Remote status: Office based, with weekly optional Work from home days.
Some of our benefits include:

If you think that this description matches you, we highly encourage you to apply as soon as possible as we will interview candidates continuously. If you don't match all the requirements, please demonstrate how your passion, attitude and interest in Paradox might compensate for this.
At Paradox Interactive we celebrate difference and care deeply about diversity and inclusion. We therefore encourage you, no matter who you are, to apply for this job if you think you’d be a great addition to our team.
- Department
- Games Programming
- Role
- Game Programmer
- Locations
- Stockholm - Studio Red

Working at Paradox
-
Continuous personal development
To make and sell fantastic games we focus on continuous professional development of our employees. Education, career development and impact on decision-making are part and parcel of this endeavor.
-
Freedom & Responsibility
Your contribution will count and you’ll see direct results of your input in our final products.We provide you with freedom in how to tackle ambitious goals and we strive to work in small autonomous teams where you have an impact on the decisions taken. However, we also expect every employee to be responsible for their work and the decisions they make.
-
Explore, bond and be well
Our culture centers around the games we make and the bonds we form between the people who make and play them. In our experience, a healthy dose of nerdiness is often central in this, no matter what form it takes.
We encourage employees and teams to explore their nerdiness and connect with one another within and (if they wish) outside the company - be it in our strong board game and TTRPG community, over painting miniatures, in book circles, over karaoke, at our social gatherings and of course over video games. How far down the rabbit hole you go is up to you, nothing is mandatory.
It goes without saying that you get full access to our Steam catalog and the chance the play games that are still in development.
We strive for a good work-life balance for all employees and prioritize their personal well-being.
-
Masters of our fate
We have stable long-term owners with skin in the game, decision making close to the games and the players and are stably self-financed, without debt. That gives us full ownership and control of our development. Our success or failure is up to us.
-
Compensation
We offer competitive monthly salary and salary revision once per year with participation in our company wide profit share program.
You will be given 5+1 weeks of paid vacation per year. For international hires, we will provide relocation assistance (Visa application, Initial Home Finding, Settling in Service, and your flight).We offer flexible work hours, an open office environment and we encourage sharing and learning from each other.
It goes without saying that you get full access to our Steam catalog and the chance the play games that are still in development.
Our Culture
Paradox’s workplace culture has been shaped by our players, our knowledge of what they want and expect from us, and the lessons we’ve learned in over two decades of operation.
In our work, we place great emphasis on the value we create for our players, the trust we place in one another, our goal of making each other better, and on proactively solving the tasks and problems we face within an industry and a company that keep on changing.
We focus less on job titles and more on the ideas, skills and attitude that every member of our small, autonomous teams brings to the table.
About Paradox Interactive
Today, Paradox consists of both publishing and internal game development. We have a broad portfolio of games and own the most important brands, including Stellaris, Europa Universalis, Hearts of Iron, Crusader Kings, Cities: Skylines, Prison Architect, Victoria, Age of Wonders and the World of Darkness catalog of brands.
Since 2004, the company has published its games all over the world, initially through physical distribution but primarily in digital channels after 2006. Paradox games are developed primarily for PC and console platforms, but the company also releases games on mobile. The largest markets today include the US, UK, China, Germany, France and Scandinavia. In total, Paradox games have over five million players each month.
UI Programmer
Loading application form