drjobs Open Application – Senior/Expert Generalist Programmer

Open Application – Senior/Expert Generalist Programmer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Oslo - Norway

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description


We like to think of ourselves as more than just developers. Were a friendly group of around 500 people with plenty of casual and hardcore gamers tech heads and creative masterminds organized planners and nerdy game fans who make this industry so fun. And were all together on a mission to open windows to amazing worlds. Weve been making games for over 30 years crafting and publishing unique experiences that have put us on the path to becoming a leader in Online Worlds.

Weve got five studios spread across Norway the USA Portugal Sweden and Romania and were always on the lookout for more dedicated people to join our ranks.

Were all about creating a relaxed and equal workspace where flat communication and our agile structure are key to delivering world-class games.

So if youre ready to make your mark were ready to welcome you!


Your Mission in Funcom

As part of our ongoing journey were always on the lookout for more talented and experienced team members to join our programming teams. Depending on your competencies and experience you might fit a gameplay infrastructure engine or other specialized teams.

Common to all of them would be the willingness to play a key technical role at the heart of our game development process focusing on developing debugging and optimizing game and core engine-level systems using C within Unreal Engine supporting micro services or tools and infrastructure using Python or Go.

Youll collaborate closely with engineers artists and developers across multiple studios to ensure a smooth polished experience for our players worldwide. Plus youll enjoy the flexibility in a hybrid setup with fully remote position possible for exceptional candidates.

This Open Application isnt connected to any specific team if you have the experience and skills to match the role we would discuss with you and find where your contribution would make the most sense.

How you can have an impact in your position:
  • Contribute to the design debugging and optimization of engine-level systems in C using and expanding Unreal Engine including areas such as foundational systems multiplayer and world streaming.
  • Drive improvements in development workflows by automating processes and identifying more efficient ways to build and deploy the project.
  • Follow best practices coding standards and development processes to ensure high-quality maintainable code across the codebase.
  • Create and implement well-engineered reliable maintainable and bug-free code.
  • Collaborate with team members across disciplines to develop refine and support core engine systems that contribute to the overall success of the project.
  • Play a key role in building and maintaining a large-scale production framework for data-oriented programming using an ECS (Entity Component System) architecture.
We are looking for you to have:
  • A minimum of 6 (10 for Expert level) years of experience working on AAA multiplayer and/or open-world games.
  • Having shipped at least one high-profile PC or Console title (minimum of two for Expert level).
  • Bachelors degree in Computer Science Game Development or a related technical discipline.
  • Strong proficiency in C with hands-on experience in multithreaded programming and optimizing for memory-constrained environments.
  • Practical experience using Unreal Engine 4 or 5 in a professional setting.
  • In-depth knowledge across multiple core engine systems.
  • Ability to simplify and structure complex problems into smaller tasks.
  • Excellent communication skills with fluency in English (our primary working language).
  • Ability to read understand and adapt to existing code systems of varying complexity.
Experience in any of the following areas would be a strong advantage:
  • Programming for multiple platforms especially Windows Console and Linux.
  • Optimizing server and database performance to support large player counts.
  • Working with PostgreSQL or similar database technologies.
  • Understanding Unreal Engines network systems including the network driver.
  • Using an Entity Component System (ECS) and applying a data-driven design approach.
  • Profiling and fine-tuning memory and performance with industry-standard tools.
  • Tackling network security issues and understanding how to prevent common online game exploits.
  • Shipping or developing for consoles like PS5 or Xbox Series X/S.
  • Integrating third-party tools like Mutable Wwise or similar middleware.
  • Improving game client performance across CPU GPU and memory.
  • Working with or optimizing rendering pipelines for real-time applications.
  • Understanding of Unreal code and asset pipelines (DDC Horde Zen loader etc.).
  • Working on multi-tier systems involving cloud microservices game servers third-party online services and client systems.

We evaluate candidates on an ongoing basis and recommend candidates to apply as soon as possible!

Please apply in English.


Why Funcom

Were a Scandinavian company and follow Scandinavian work values. That means were all about creating a relaxed equal workspace where you can be yourself and really make a difference in what we do. More so were big believers in work-life balance.

Our Studio is home to around 140 people from 29 different parts of the world. We work together to create awesome games and we do it according to the Kaizen approach: making small adjustments that lead to big outcomes over time.

We do it all from the heart of Norway - a country thats topping the charts as one of the happiest places on Earth.

Nestled downtown our office is just a stones throw away from some of Oslos most iconic sights such as the Opera the Munch Museum or the stunning Deichman Public Library.

Our 37.5-hour work week is flexible giving you plenty of time to juggle lifes many hats. We offer a helping hand with relocation a pension plan private healthcare a variety of social and well-being events free access to our gym plus a long list of other benefits.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.