CrawlJobs Logo

Tools Programmer

· Job Posted March 18, 2026
Apply Position
Job Link Share

Job Description

IO Interactive is seeking a passionate and dedicated Tools Programmer to join our Backbone team and help evolve the technology that powers our games. As part of the team behind our proprietary Glacier engine, you will play a direct role in shaping the tools and workflows used daily by designers, artists, sound designers, producers, and other content creators across multiple studios.

Job Responsibility

  • Design and implement improvements to the Glacier editor - our proprietary WYSIWYG editor - and associated tools, with a focus on creating intuitive, responsive interfaces that allow content creators to work efficiently on building our games
  • Collaborate closely with both designers and end users across multiple disciplines, translating their production needs into polished, performant tooling
  • Work on a team of highly skilled programmers who share a passion for games, great UX, and thoughtful software design

Requirements

  • Strong knowledge of C# and C++ with solid code design principles
  • Hands-on experience with WPF or other UI frameworks
  • A keen eye for detail and a passion for delivering polished, performant user experiences
  • Comfortable collaborating across disciplines
  • Ability to break down and estimate your own tasks, and contribute constructively when assessing the work of others
  • Strong communication skills and a collaborative mindset
  • Bachelor's in Computer Science or equivalent
  • A Master's degree is an advantage

Nice to have

A genuine interest in exploring new interface technologies is a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Tools Programmer

8 matching positions

Tools Programmer

IO Interactive is looking for a skilled Tools Programmer to join our Backbone te...
Location
Location
Denmark; Sweden; Spain; Turkey; United Kingdom , Copenhagen; Malmö; Barcelona; Istanbul; Brighton
Salary
Salary:
Not provided
ioi.dk Logo
IO Interactive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in Blender (Python API, add-ons, workflows)
  • Solid knowledge of other major DCCs (Maya, MotionBuilder)
  • Advanced understanding of interchange formats (FBX, USD) and their SDKs
  • Experienced in the gaming industry, particularly in roles involving tools, editor development, or DCC pipeline integration
  • Proficient in Python, with strong skills in code architecture and scalable tool design
  • Knowledge of C++ is an advantage, particularly for Blender native plugin development or contributions to Blender source code
  • Experience building UIs using Blender's UI framework and/or Qt (PySide) is preferred
  • Able to break down tasks, provide accurate estimates, and contribute effectively to planning and assessments
  • A strong collaborator and communicator who can uncover and interpret the real needs of content creators
Job Responsibility
Job Responsibility
  • Develop, maintain, and evolve our Blender pipeline and tooling ecosystem for the Glacier game engine, serving as the studio's primary Blender technical expert
  • Work closely with artists, designers, and technical users to understand real production needs and translate them into efficient, streamlined workflows
  • Customize, extend, and integrate DCC-related tools and pipelines to support project-specific requirements
  • Build intuitive, user-friendly interfaces that enable content creators to work efficiently across Glacier and external DCC environments
  • Integrate tools and pipelines with version control systems to ensure smooth collaboration across teams
  • Stay informed about emerging technologies in DCC tools, engine tooling, and workflow automation - bringing valuable insights into the evolution of Glacier's tool ecosystem
  • Share Blender expertise with the DCC tools team
  • Maintain a high standard of quality through robust testing, performance considerations, and secure coding practices
  • Continuously refine and improve tools in response to user feedback, production demands, and pipeline evolution
Read More
Arrow Right

Senior Tools Programmer

Location
Location
Finland , Helsinki
Salary
Salary:
Not provided
supercell.com Logo
Supercell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong professional experience with C++ in production environments
  • Proven experience building desktop user interface, and a clear sense of how to structure a non-trivial user interface
  • Experience shipping cross-platform desktop software on Windows and macOS, and you know where the pain points are
  • Solid understanding of graphics fundamentals: coordinate systems, transforms, blending, rendering pipelines, animation
  • Experience working in a codebase that others depend on: clean APIs, good documentation hygiene, code review discipline
  • AI development tools (Copilot, Cursor, Claude, etc.) are part of your daily workflow
  • Ability to communicate clearly with both technical and non-technical people
  • Driven, focused, and willing to see projects through delivery
  • A genuine desire to help others produce their best work
Job Responsibility
Job Responsibility
  • Develop and ship features in art pipeline tools used by artists across our game teams
  • Contribute to architecture and technical decisions on subsystems you build, from data models and file formats to UI and rendering
  • Work directly with artists to understand their workflow pain, and turn it into tools that make their day shorter and their work better
  • Ship cross-platform on Windows and macOS, and make the experience feel native and solid on both
  • Collaborate with engine and game teams on the pipeline boundary
What we offer
What we offer
  • Relocation support
  • Fulltime
Read More
Arrow Right

Senior Tools Programmer

As a Senior Tools Programmer, you will help to develop the tools and pipelines f...
Location
Location
United Kingdom , Nottingham
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience in software development either within or outside game development
  • Competency in a range of software development tools, environments and platforms including Visual Studio and Perforce
  • Proven ability to manage multiple projects, balancing priorities to meet deadlines
  • High level of proficiency in relevant tools, technologies, or methodologies associated with the role
  • Experience in mentoring and supporting junior colleagues, contributing to their professional growth
  • Strong analytical and strategic thinking skills, with the ability to adapt to evolving business needs
  • Passion for continuous learning and professional development
  • A track record of delivering high-quality work with attention to detail and a commitment to excellence
  • Experience in working with digital content creation packages such as 3DS Max, Maya and Photoshop
Job Responsibility
Job Responsibility
  • Develop and extend tools systems primarily focused on digital content creation packages
  • Solve the day-to-day problems encountered by the content creators ensuring that they can work effectively
  • Communicate effectively with the content teams to ensure that problems are identified and solved in a timely manner
  • Guide and mentor junior team members to help develop skills and share knowledge
  • Collaborate with both other members of the team and the users to unsure the systems developed are effective and complete
  • Write clear, maintainable, and decoupled code
  • Maintain documentation for the users of the tools systems and as a reference for future development
  • Keep abreast of the latest developments, industry trends and technologies
What we offer
What we offer
  • Core hours 9.30am – 4pm, remaining hours worked flexibly
  • Relocation support to Nottingham, UK (if required)
  • Holiday allowance that increases with service (to a maximum of 30 days plus statutory public holidays)
  • Annual pay reviews
  • Company pension contribution that increases with service
  • Company enhanced full pay for maternity leave for the first 26 weeks (to qualifying expectant mothers)
  • Clear career progression within Dambuster Studios
  • Studio funded learning and development opportunities
  • Modern game development environment with the latest technologies
  • Vibrant, modern city centre location with good transport links
  • Fulltime
Read More
Arrow Right

Tools Programmer – Blender Pipeline

IO Interactive is seeking a talented Tools Programmer to join our Backbone team ...
Location
Location
Denmark; Sweden; Spain; United Kingdom , Copenhagen; Malmö; Barcelona; Brighton
Salary
Salary:
Not provided
ioi.dk Logo
IO Interactive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in Blender (Python API, add-ons, workflows)
  • Solid knowledge of other major DCCs (Maya, MotionBuilder)
  • Advanced understanding of interchange formats (FBX, USD) and their SDKs
  • Experienced in the gaming industry, particularly in roles involving tools, editor development, or DCC pipeline integration
  • Proficient in Python, with strong skills in code architecture and scalable tool design
  • Knowledge of C++ is an advantage, particularly for Blender native plugin development or contributions to Blender source code
  • Experience building UIs using Blender's UI framework and/or Qt (PySide) is preferred
  • Able to break down tasks, provide accurate estimates, and contribute effectively to planning and assessments
  • A strong collaborator and communicator who can uncover and interpret the real needs of content creators
Job Responsibility
Job Responsibility
  • Develop, maintain, and evolve our Blender pipeline and tooling ecosystem for the Glacier game engine, serving as the studio's primary Blender technical expert
  • Work closely with artists, designers, and technical users to understand real production needs and translate them into efficient, streamlined workflows
  • Customize, extend, and integrate DCC-related tools and pipelines to support project-specific requirements
  • Build intuitive, user-friendly interfaces that enable content creators to work efficiently across Glacier and external DCC environments
  • Integrate tools and pipelines with version control systems to ensure smooth collaboration across teams
  • Stay informed about emerging technologies in DCC tools, engine tooling, and workflow automation—bringing valuable insights into the evolution of Glacier's tool ecosystem and sharing Blender expertise with the DCC tools team
  • Maintain a high standard of quality through robust testing, performance considerations, and secure coding practices
  • Continuously refine and improve tools in response to user feedback, production demands, and pipeline evolution
Read More
Arrow Right

Web Tools Programmer

At Naughty Dog, the growing web tools infrastructure has greatly enhanced develo...
Location
Location
United States , Los Angeles
Salary
Salary:
141000.00 - 176700.00 USD / Year
naughtydog.com Logo
Naughty Dog
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Managing Jira administration, workflows, permissions, and automation
  • Experience writing plugins, extensions, and integrations for Atlassian products like Jira and Confluence
  • Ability to prototype and quickly iterate on front-end web tools leveraging modern web frameworks like Vue and Tailwind
  • Advanced proficiency with server‑side development across various interpreted languages (Javascript/Typescript, Python, or PHP) and practical knowledge of REST API design
  • Solid understanding of distributed systems, including performance optimization, fault tolerance, and observability
  • Experience administering, optimizing, and migrating databases (MySQL, MongoDB, Redis) and understanding when it makes sense to use one over another
  • Familiarity managing and developing both cloud and on-prem infrastructures leveraging containerization, infrastructure as code (Terraform/Ansible), and observability tools
  • Excellent communication and collaboration skills necessary for working across our various departments and disciplines to improve their quality of life
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full‑stack web applications and integrations that enhance development workflows and connect with core studio tools and services
  • Extend and customize Atlassian applications (Jira, Confluence) through plugins, REST APIs, and automation frameworks to meet studio‑specific needs
  • Work across distributed systems, investigating issues, optimizing performance, and ensuring reliability of our internal tools ecosystem
  • Design and maintain databases (relational, document, and cache stores) that support internal tools and analytics
  • Collaborate with multiple departments to translate their workflows into maintainable, scalable, and systemic solutions
  • Manage and prioritize multiple projects and their respective tasks independently while contributing to long‑term architectural planning
  • Share knowledge with teammates in tool development, infrastructure best practices, and debugging complex integrations
  • Additional responsibilities may be assigned as needed or desired
What we offer
What we offer
  • Additional compensation packages that includes annual bonus and other incentive plans
Read More
Arrow Right

Senior Tools Programmer, Game Engine

We are looking for an experienced senior generalist/tools programmer for our int...
Location
Location
Finland , Helsinki
Salary
Salary:
Not provided
supercell.com Logo
Supercell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong, professional experience using C++
  • Extensive experience architecting and writing editors and tools for game development
  • Ability to quickly get up to speed with existing code, across multiple codebases and projects
  • Ability to communicate with technical and non-technical people
  • Driven, focused and willing to see projects through delivery
  • A true desire to help others produce their best work
Job Responsibility
Job Responsibility
  • Maintaining, improving and developing editors, tools and plugins for game content creation and asset pipelines on desktop platforms
  • Identifying and implementing improvements to game engine and other core tech code bases used by live and upcoming games, targeting multiple mobile platforms
  • Maintaining existing engine and shared codebases used across multiple live products
  • Engage with the wider development team here at Supercell to help shape the future of our tech
  • Working closely with game team artists, coders and designers to identify workflow issues before planning and iterating on tools and technical improvements
  • Working as a key part of an engine project team, assist the producer with planning and reviewing features and mentoring less experienced programmers
  • Fulltime
Read More
Arrow Right

Sr Programmer Analyst Core Java Developer with Spring SQL with AI driven development tools

The Applications Development Senior Programmer Analyst is an intermediate-level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in systems analysis and programming software applications
  • A strong background in Java development is essential
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting and project management techniques/methods
  • Demonstrated ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Proficiency in leveraging AI-powered coding assistants (e.g., GitHub Copilot) to enhance and streamline the software development lifecycle, including tasks such as code generation, refactoring, debugging, unit test creation, and documentation
  • B.Tech from a top engineering college/university, preferably in Computer Science, EE, or ECE branches
  • Candidates with a passion for coding and systems development from other disciplines may also apply
  • A substantial part of experience should be in top-notch IBs/Banks and product companies
  • Efficient Prompting
Job Responsibility
Job Responsibility
  • Conducting tasks related to feasibility studies, time and cost estimates, IT planning, and risk analysis for applications development
  • Establishing and implementing new or revised applications systems and programs to meet specific business needs
  • Monitoring and controlling all phases of the development process, including analysis, design, construction, testing, and implementation
  • Integrating and deploying machine learning models and AI-powered features into Java-based enterprise applications
  • Collaborating with data scientists and AI specialists to build scalable and secure AI solutions
  • Applying Generative AI (GenAI) tools and techniques to accelerate development, optimize code, and improve documentation
  • Providing user and operational support on applications to business users
  • Utilizing in-depth specialty knowledge of applications development to analyze complex problems, provide evaluation of business processes, and make evaluative judgments
  • Recommending and developing security measures in post-implementation analysis of business usage to ensure successful system design and functionality
  • Consulting with users, clients, and other technology groups on issues and recommending advanced programming solutions
  • Fulltime
Read More
Arrow Right

Sr Programmer Analyst Core Java Developer with Spring, SQL with AI-driven development tools

The Applications Development Senior Programmer Analyst is an intermediate-level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in systems analysis and programming software applications
  • A strong background in Java development is essential
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting and project management techniques/methods
  • Demonstrated ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Proficiency in leveraging AI-powered coding assistants (e.g., GitHub Copilot) to enhance and streamline the software development lifecycle, including tasks such as code generation, refactoring, debugging, unit test creation, and documentation
  • B.Tech from a top engineering college/university, preferably in Computer Science, EE, or ECE branches
  • A substantial part of experience should be in top-notch IBs/Banks and product companies
  • Experience with AI co-pilot and other AI-driven development tools is highly valued
  • Efficient Prompting: Demonstrating expertise in crafting clear, concise, and effective prompts to maximize the utility of AI co-pilots for code generation, debugging, refactoring, and documentation
Job Responsibility
Job Responsibility
  • Conducting tasks related to feasibility studies, time and cost estimates, IT planning, and risk analysis for applications development
  • Establishing and implementing new or revised applications systems and programs to meet specific business needs
  • Monitoring and controlling all phases of the development process, including analysis, design, construction, testing, and implementation
  • Integrating and deploying machine learning models and AI-powered features into Java-based enterprise applications
  • Collaborating with data scientists and AI specialists to build scalable and secure AI solutions
  • Applying Generative AI (GenAI) tools and techniques to accelerate development, optimize code, and improve documentation
  • Providing user and operational support on applications to business users
  • Utilizing in-depth specialty knowledge of applications development to analyze complex problems, provide evaluation of business processes, and make evaluative judgments
  • Recommending and developing security measures in post-implementation analysis of business usage to ensure successful system design and functionality
  • Consulting with users, clients, and other technology groups on issues and recommending advanced programming solutions
  • Fulltime
Read More
Arrow Right