Outscal Logooutscal logo

Senior Game Programmer

1 Month ago • 4-8 Years • Game Programmer

Job Summary

Job Description

Rovio's Copenhagen studio seeks a (Senior) Game Programmer to join their team of 20 developers working on a new mobile game in Unity using C# and Go. Responsibilities include implementing game features, debugging, performance optimization, collaborating with the team, and contributing to all aspects of game development from gameplay and UI to backend and tools. The ideal candidate possesses strong programming skills, a deep understanding of game design, and a passion for creating engaging user experiences. A strong grasp of game architecture, mathematics (linear algebra, trigonometry, calculus), and debugging/profiling is crucial. The role requires at least 3-4 days of on-site work per week.
Must have:
  • Good programming skills (C#, Unity)
  • Game development experience
  • Debugging & optimization skills
  • Understanding of game design
  • Collaboration & communication skills
Good to have:
  • Experience with other programming languages/engines
  • Knowledge of game architecture
  • Mathematics background (linear algebra, trigonometry, calculus)

Job Details

Rovio is part of the SEGA family and world famous for our flagship IP Angry Birds - want to know more about Rovio as an employer? Click here.

We are a team of 20 experienced game developers in Copenhagen working on a new mobile game, and we are looking for a sixth programmer. Our programming team implements gameplay, tools, backend, rendering, meta-game, UI, network and everything in between and we hope you will be able to jump in and help the team in all of those areas.

We are building our current game in Unity using mainly C# and Go. The most important thing is that you are skilled in the craft of programming video games and have a knack for what makes a game feel great. An understanding of what happens under the hood of a game engine is a big plus.

Our small team is agile, so be prepared to adapt when plans change, and embrace new tasks as they appear. We promise that there is always a fun challenge for you.

As we are working on something new, we like to spend most of our days in our office in the heart of Copenhagen and expect you to do the same with at least 3-4 days onsite on a weekly basis.

You will have impact and fun at work by:

    • Implementing game features independently in a timely manner
    • Daily working with code and supporting the game with anything from gameplay to UI components and tools
    • Helping the team to fix bugs, tune the game performance and optimise things that already exist in the game
    • Working in close cooperation with the rest of the team, actively helping the team achieve project targets
    • Discussing obstacles, ideas, solutions, bugs, architecture and other types of knowledge sharing within the game team

Experience and skills we are looking for:

    • Good programming skills; knowledge of Unity, C#, multiple programming languages and other engines is a strong plus (We work with Unity and C# but if you have worked with other programming languages or game engines and are open to learning Unity, we want to hear back from you!)
    • Working experience building games, including a good understanding of game design and a feel for great user experience
    • Proficiency in debugging, profiling and performance optimisation
    • Knowledge of mathematics, including linear algebra, trigonometry and calculus, that are applied in game development
    • Knowledge of game architecture and technologies
    • Good communication and collaboration skills
Please send your CV in English. We look forward to getting to know you better!

We love seeing finished games, tools, toys or experiments, professional or otherwise, so feel free to attach those to your application.

We welcome applicants to use the name they want to be addressed by in the application form, regardless of whether it is their legal name.

At Rovio, we are also committed to providing reasonable accommodations for qualified individuals with disabilities or special needs in our working environment and job application procedures. We are committed to continuously improving workplace accessibility. If you have any questions before applying, please write to us at recruitment@rovio.com.

Similar Jobs

Haptic - Senior AI/ML Engineer

Haptic

Paris, Île-de-France, France (Remote)
2 Months ago
SuperPlay - Unity Team Lead

SuperPlay

Poland (On-Site)
2 Months ago
NVIDIA - Senior Manager, Device and Modeling

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Regent Craft - Aerodynamics Engineering Intern - (CFD)

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
5 Months ago
Housemarque - Senior Gameplay Programmer

Housemarque

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Paradox Interactive - Game Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Cloud Imperium Games - Engine Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
3 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Larian Studios - Senior Engine Programmer

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Director of Engineering

Playrix

Armenia (Remote)
5 Months ago
Meta - Data Engineer, Product Analytics

Meta

New York, New York, United States (On-Site)
4 Months ago
ZiMAD - 2D Artist Generalist

ZiMAD

(Remote)
1 Month ago
Fennec Labs - Mid/Senior Unity Engineer

Fennec Labs

Stafford, England, United Kingdom (On-Site)
7 Months ago
Life church - Frontend Staff Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
5 Months ago
Buckman - Field Support Manager

Buckman

Memphis, Tennessee, United States (On-Site)
4 Months ago
MyGames - 3D HTML5 Playable Ads Developer

MyGames

(Remote)
1 Month ago
Ubisoft - Senior ML Programmer

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
CD PROJEKT RED - Senior Cinematic Designer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
2 Months ago
Unity - Senior Sourcing Procurement Management

Unity

Austin, Texas, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Copenhagen, Denmark

Tesla - Service Technician Apprentice

Tesla

Ribe, Denmark (On-Site)
1 Month ago
Trackman - Electronics Mechanic/Technician

Trackman

Denmark (On-Site)
2 Months ago
Trackman - Certification Manager

Trackman

Denmark (On-Site)
2 Months ago
SYBO - QA Intern - Central Technology

SYBO

Copenhagen, Denmark (On-Site)
1 Month ago
DEVOTEAM - Er du Devoteams System & Process Koordinator?

DEVOTEAM

Copenhagen, Denmark (On-Site)
4 Months ago
Trackman - Customer Service Project Manager

Trackman

Denmark (On-Site)
1 Month ago
Illuvium - Senior C# Engineer

Illuvium

Copenhagen, Denmark (Remote)
6 Months ago
Tesla - Service Advisor

Tesla

Capital Region Of Denmark, Denmark (On-Site)
1 Month ago
Milestone - HR Legal and Compliance Specialist, Maternity Cover (1 year)

Milestone

Copenhagen, Denmark (Hybrid)
1 Month ago
IO Interactive - Senior Character Artist

IO Interactive

Copenhagen, Denmark (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Starbreeze Studios - Senior Generalist Programmer (Unreal Engine)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago
QUANTIC DREAM - Programmeur.euse IA (Intelligence Artificielle)

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Ubisoft - Senior Generalist Developer AAA The Division Resurgence

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
HYPERHUG - Unity Developer

HYPERHUG

Limassol, Limassol, Cyprus (Remote)
7 Months ago
Techland - Game Data Analyst

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Paxie Games - Sr. Game Developer

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
4 Months ago
Double Eleven - Associate Lead Programmer (C++ / Proprietary Engine)

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
1 Month ago
Bohemia Interactive - Engine Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Paradox Interactive - Experience Gameplay Programmer for Victoria 3

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Paradox Interactive - Experienced Gameplay Programmer for Victoria 3

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Rovio Entertainment Corporation is a global mobile-first games company that creates, develops and publishes mobile games, which have been downloaded over 5 billion times. Rovio is best known for the global Angry Birds brand, which started as a popular mobile game in 2009, and has since evolved from games to various entertainment, animations and consumer products in brand licensing. Rovio has produced The Angry Birds Movie (2016), and its sequel, The Angry Birds Movie 2 was released in 2019. The company offers multiple mobile games and has eight game studios – one in Espoo (Finland), one in Stockholm (Sweden), one in Copenhagen (Denmark), one in Barcelona (Spain), two in Montreal and one in Toronto (Canada). The studios also include a subsidiary in Izmir (Turkey) called Ruby Games, which was acquired in 2021. Most of the employees are based in Finland where Rovio is headquartered. The company’s shares are listed on the main list of NASDAQ Helsinki stock exchange with the trading code ROVIO. Sega Europe Limited has acquired more than 90 percent of Rovio’s issued and outstanding shares and will delist the company from NASDAQ Helsinki stock exchange as soon as permitted under applicable laws.

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (On-Site)

Stockholm, Stockholm County, Sweden (Hybrid)

Uusimaa, Finland (Hybrid)

Uusimaa, Finland (Hybrid)

Uusimaa, Finland (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Copenhagen, Denmark (On-Site)

Copenhagen, Denmark (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

View All Jobs

Get notified when new jobs are added by Rovio Entertainment Corporation

Level Up Your Career in Game Development!

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

Job Common Plug