Senior Tools Programmer

3 Months ago • 5 Years + • Game Programmer

Job Summary

Job Description

CCP Games in Reykjavík, Iceland seeks a Senior Tools Programmer to develop and optimize game development tools and pipelines. Responsibilities include designing, implementing, debugging, and optimizing engine systems and tools in collaboration with designers, artists, QA, and engineers. The role involves analyzing existing tools, identifying areas for enhancement, profiling performance to resolve bottlenecks, and leading complex software projects. The ideal candidate will have at least 5 years of experience in tools programming, proficiency in C++, C#, or Python, experience with content pipelines, 3D programming, modern game engines and UI frameworks like QML. Strong communication and documentation skills are essential.
Must have:
  • 5+ years tools programming experience
  • C++, C#, Python proficiency
  • Content pipeline, 3D programming experience
  • Modern game engine familiarity
  • UI framework (e.g., QML) knowledge
  • Excellent communication skills
Perks:
  • Dual workstation setup
  • Flexible work environment
  • Active fun club
  • Excellent canteen
  • Quarterly/annual performance sharing
  • Sports grant
  • Mobile phone & data plan
  • Home internet
  • Green-commuting grant
  • On-site doctor & wellbeing services
  • Relocation package
  • Immigration sponsorship

Job Details

CCP Iceland is looking for an experienced Senior Tools Programmer with a passion for empowering game developers by providing efficient authoring tools and pipelines.

You will collaborate with our dedicated team of tools developers within our Platform Technology group to modernize and optimize our portfolio of development tools and pipelines.

The position is a full-time job-based at the CCP headquarters in beautiful Reykjavik, Iceland.

Your tasks:

  • Develop tools and pipelines that will improve the productivity and independence of our development teams
  • Design, implement, debug, optimize, and iterate on new and existing engine systems and tools, in direct collaboration with end users (Designers, Artists, QA, and Engineers)
  • Analyze existing tool functions and identify opportunities for enhancement
  • Profile performance to find and fix bottlenecks
  • Design, lead and deliver complex software projects to agreed deadlines
  • Document work to share knowledge and enable user onboarding with new systems and changes

Your profile:

  • A minimum of 5 years of experience in tools programming
  • B.Sc. in Computer Science or equivalent experience
  • Strong knowledge in programming languages such as C++, C#, or Python
  • Experience with content pipelines, 3D programming, and modern game engines
  • Experience with UI frameworks such as QML
  • Comfortable refactoring and porting legacy code
  • Excellent communication skills in both spoken and written English

What we can offer you:

  • A multicultural work environment that encourages growth, creativity, and innovation
  • Dual workstation setup and flexible work environment
  • An active fun club that hosts regular staff events
  • An excellent canteen that offers a weekly breakfast and lunch menu as well as drinks and snacks
  • Discretionary quarterly and annual performance sharing plan
  • Annual sports grant
  • Mobile phone and data plan package
  • Home internet
  • A conditional monthly green-commuting grant
  • Work environment that focuses on employee well-being
  • On-site doctor - free of charge, and other on-site wellbeing services at a discounted price
  • Relocation Package and Immigration sponsorship

All applicants should be prepared to provide code and work samples and/or set time aside for a test assignment.

All applications and related documents must be submitted in English to be valid.

Similar Jobs

Activision - Senior Expert Graphics Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Week ago
ION - Technical Operations Engineer

ION

Woking, England, United Kingdom (On-Site)
4 Months ago
ByteDance - Research Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - Research Scientist Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
NVIDIA - Senior Verification Engineer, CPU Performance

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Epic Games - Programmeur Principal en Recherche

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Warner Bros Discovery - Senior Engine Programmer

Warner Bros Discovery

Knutsford, England, United Kingdom (Hybrid)
3 Months ago
Radical Forge - Mid Level Unity Coder

Radical Forge

Middlesbrough, England, United Kingdom (Remote)
1 Week ago
DraftKings - Senior Software Engineer, Unity

DraftKings

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
Sawhorse Productions - Senior Roblox Developer

Sawhorse Productions

California, United States (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Infoblox - Senior Software Engineer - C++ AND Azure

Infoblox

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Software Engineer in Large Model System Graduate (Machine Learning Sys-US) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Nintendo - Senior Engineer, Multimedia (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
NVIDIA - Deep Learning Software Engineer, Performance Optimization

NVIDIA

Tokyo, Japan (On-Site)
1 Month ago
Playrix - Senior QA Automation Engineer (Mobile)

Playrix

Portugal (Remote)
4 Months ago
CD PROJEKT RED - Principal Graphics Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Launch Trax - Application Engineer II

Launch Trax

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ZeniMax Media - Core Graphics Programmer

ZeniMax Media

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Zynga - Senior Architect (Unreal Engine) - NaturalMotion Games

Zynga

London, England, United Kingdom (Hybrid)
2 Months ago
Trend Micro - (Sr.) Software Engineer in Linux

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Reykjavík, Reykjavíkurborg, Iceland

CCP Games - Community Developer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (Hybrid)
1 Week ago
CCP Games - Senior Software Engineer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
3 Months ago
CCP Games - Tools Programmer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
3 Months ago
CCP Games - Senior Distributed Systems Engineer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (Remote)
2 Months ago
CCP Games - Brand Director

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
21 Hours ago
CCP Games - Infrastructure Engineer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
1 Month ago
Tesla - Field Service Technician Supercharging

Tesla

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
1 Week ago
CCP Games - Senior Producer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
3 Months ago
CCP Games - Community Developer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (Hybrid)
1 Week ago
Tesla - Field Service Technician Supercharging

Tesla

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Activision - Senior Gameplay Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Ubisoft - Gameplay Programmer

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Fool's Theory - Tech Programmer

Fool's Theory

Poland (Remote)
6 Days ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Techland - UE5 Senior Game Programmer AI

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Offworld - Senior Game Programmer

Offworld

New Westminster, British Columbia, Canada (On-Site)
7 Months ago
Red Point Labs - Unity Game Developer (Remote OK)

Red Point Labs

Argentina (Remote)
9 Months ago
Outscal - C++ Game Programmer (All levels)

Outscal

(Remote)
1 Year ago
Eleventh Hour Games - Gameplay Development Manager

Eleventh Hour Games

Dallas, Texas, United States (Remote)
5 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

CCP Games is a leading game developer praised for its artistry, technology and game design that facilitates emergent behaviour, empowering players with compelling means of self-expression. Founded in 1997, the company is on a mission to create virtual worlds more meaningful than real life.

CCP Games is headquartered in Reykjavik, Iceland, and has additional studios in London and Shanghai.

Reykjavík, Reykjavíkurborg, Iceland (On-Site)

Shanghai, Shanghai, China (On-Site)

Reykjavík, Reykjavíkurborg, Iceland (Hybrid)

Reykjavík, Reykjavíkurborg, Iceland (On-Site)

Shanghai, Shanghai, China (On-Site)

Reykjavík, Reykjavíkurborg, Iceland (Remote)

Reykjavíkurborg, Iceland (On-Site)

Reykjavík, Reykjavíkurborg, Iceland (On-Site)

Reykjavík, Reykjavíkurborg, Iceland (On-Site)

Reykjavík, Reykjavíkurborg, Iceland (On-Site)

View All Jobs

Get notified when new jobs are added by CCP Games

Level Up Your Career in Game Development!

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

Job Common Plug