CrawlJobs Logo

Filters

Location
Salary

Senior Tools Programmer Jobs

2 Job Offers

Senior Tools Programmer
Save Icon
Join our team in Nottingham as a Senior Tools Programmer. Develop and extend tools for digital content creation, solving day-to-day problems for creators. Mentor junior team members and write clean, maintainable code. Enjoy flexible core hours, relocation support, and a generous holiday allowance.
Location Icon
Location
United Kingdom , Nottingham
Salary Icon
Salary
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Senior Tools Programmer, Game Engine
Save Icon
Join Supercell's engine team in Helsinki as a Senior Tools Programmer. You will architect and improve our multi-platform C++ engine, editor, and content pipelines. Collaborate directly with game teams to revolutionize development workflows. We seek a driven C++ expert passionate about creating to...
Location Icon
Location
Finland , Helsinki
Salary Icon
Salary
Not provided
supercell.com Logo
Supercell
Expiration Date
Until further notice

About the Senior Tools Programmer role

A career in Senior Tools Programmer jobs centers on the unsung heroes of the software and game development world: the engineers who build the very systems that other developers use to create content. Rather than working directly on the final product’s gameplay or user interface, a Senior Tools Programmer focuses on designing, developing, and maintaining the internal software tools, pipelines, and editors that empower artists, designers, and other programmers to work efficiently and creatively. This role is the bridge between technical infrastructure and content creation, ensuring that complex workflows are streamlined, repetitive tasks are automated, and production bottlenecks are eliminated.

The primary responsibility of a Senior Tools Programmer is to analyze the needs of content creation teams—such as 3D artists, level designers, and animators—and then build or improve the software they rely on. This often involves developing plugins and extensions for industry-standard digital content creation packages, writing asset management systems, and creating custom editors that integrate seamlessly with a proprietary engine or platform. They troubleshoot daily issues that hinder productivity, from slow import/export processes to broken asset pipelines, and implement robust, user-friendly solutions. Documentation is also a key part of the role; a Senior Tools Programmer writes clear guides and technical references so that users can maximize the tools’ potential and future developers can maintain the codebase.

On a typical day, a Senior Tools Programmer might refactor a legacy tool to improve its performance, design a new pipeline for automated texture compression, or hold a meeting with artists to understand a recurring workflow pain point. They are expected to write clean, maintainable, and decoupled code, often in C++ or Python, and must be proficient with version control systems like Perforce or Git. Because the tools must be reliable and fast, strong debugging skills and a deep understanding of software architecture are essential.

Beyond technical prowess, this is a deeply collaborative and mentorship-driven role. Senior Tools Programmers frequently guide junior team members, sharing best practices and helping them grow their skills. They must communicate effectively with both technical and non-technical stakeholders, translating complex requirements into practical features. Strategic thinking is crucial, as they must prioritize multiple projects, balance long-term infrastructure improvements with urgent bug fixes, and anticipate future needs.

Typical requirements for Senior Tools Programmer jobs include significant professional experience in software development, a high proficiency in C++ or similar languages, and a proven track record of delivering high-quality, well-documented tools. Experience with digital content creation software (such as Maya, 3ds Max, or Blender) and a passion for improving others’ workflows are highly valued. Ultimately, this role is about enabling teams to do their best work, making it a rewarding and vital profession for those who enjoy solving complex problems behind the scenes.