This job might no longer be available.
Senior Engine Programmer (Core)
1 year ago
Remedy Entertainment, the creator of Control®, Max Payne®, Alan Wake® and one of the leading independent game studios in the world is looking for a Senior Engine Programmer to create high quality gaming experiences for the next generation of games.
As a Senior Engine Programmer in Northlights Core team, you will be working with highly talented team members to design, develop and deliver new features to our games. We are constantly seeking new ways to make our games better and we value everyone’s opinions and expertise for making the whole process from ideas to technology to final game more than the sum of its parts.
We enthusiastically welcome diverse viewpoints and backgrounds. We at Remedy value and are committed to ensuring an inclusive and safe work environment for all our team members.
What you get to do
- In this role, you will be working with the core functionality of the Northlight engine such as Entity Component Systems (ECS), asset streaming, resource management, scripting and core gameplay systems.
- You will get to design and implement performance-critical core engine features and provide a good developer experience by equipping your systems with great debugging tools.
- You will build performant and scalable systems for our new in-house technology that will be used for future Remedy games.
- Examples of what you would be able to contribute to include systems to define and manage in-game content budgets, creating new content pipelines for efficient asset authoring and loading, new data and serialization formats, better APIs for creating data-oriented gameplay code, interfaces for save game systems, etc.
- As a member of the Northlight Core Engine team, we also expect you to contribute to the overall performance and memory characteristics of the engine and its API design.
What you bring to the role
- Demonstrable experience in gameplay or game engine programming
- Strong background in C++ and experience with multithreaded programming
- Prior experience working with proprietary game engines
- Experience in working on various platforms
- Strong mathematical skills
- Excellent verbal and written communication skills in English
- Ideally you also have experience in shipping AAA game titles and with ECS
- You thrive working in a team environment, sharing ideas and learning from others. You are used to collaborating with colleagues across different departments and you are able to communicate and present your ideas in a clear and coherent way. As a team member you are dedicated contributing towards a friendly and inclusive work environment
- You can also work independently, being organized and able to document your work.
What is in it for you
- At Remedy you get to work on awesome, memorable gaming experiences for our players, in a studio where your input is valued, and your creative freedom is encouraged.
- We work in an environment that values both individual and teamwork, ensuring that everyone’s voice is heard & workload stays sensible. We believe in and support work-life balance. Happy people work better!
- We offer an extensive set of employee benefits and an annual bonus system as well as opportunities for you to develop your skills further. On top of this, in Finland and Sweden you get up to 5 weeks of paid vacation, in addition to public holidays and other special occasions.
- We have two offices, one in Finland, in the Helsinki metropolitan area, and one in Stockholm, Sweden. Both locations are well known for their exceptional quality of life, free education and pristine nature at your doorstep.
- If you are not already in Finland or Sweden, our relocation service is there every step of the way to take care of you. You can concentrate on work, while we take care of everything else.
- Our studio is embracing a hybrid work model that gives you the flexibility to work from home and have valuable face-to-face time with your colleagues.
To apply, please fill in the application form with your CV (in English) and other information relevant to the position. This position will be filled as soon as suitable applicants are found.
Create Your Profile — Game companies can contact you with their relevant job openings.