CrawlJobs Logo

Tools Programmer - Developer Services

Denmark; Sweden; Spain; United Kingdom, Copenhagen Employment contract · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

IO Interactive is looking for 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. This role is ideal for someone who truly loves building tools - someone who finds purpose in improving how others work and is motivated by delivering polished, intuitive, and highly performant user experiences. As part of the Tools team, you will shape the future of the Glacier editor - our proprietary WYSIWYG environment - by designing and implementing improvements that empower content creators to work more efficiently. You will work closely with both designers and end users, translating real production needs into well-crafted, high-impact tooling. You will join a group of skilled programmers who care deeply about great UX, thoughtful software design, and building the systems that bring extraordinary games to life.

Job Responsibility

  • Design and implement improvements to the Glacier editor and associated tools with a focus on creating intuitive, responsive interfaces
  • collaborate closely with designers and end users across multiple disciplines translating production needs into polished, performant tooling
  • work within a team of 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
  • able to break down and estimate your own tasks
  • strong communication skills and a collaborative mindset
  • Bachelor's degree in Computer Science or equivalent

Nice to have

  • Master's degree
  • genuine interest in exploring new interface technologies

Looking for more opportunities?

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

Similar Jobs for

Tools Programmer - Developer Services

8 matching positions

New

Junior Applications Developer - Programmer Analyst

Join Citi's technology team as an Applications Developer — Intermediate Programm...
Location
Location
United States , Jacksonville
Salary
Salary:
76560.00 - 106840.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
July 03, 2026
Flip Icon
Requirements
Requirements
  • 2+ years of relevant experience preferred
  • Demonstrated ability to write, analyze, and interpret code across one or more programming languages
  • Proven problem-solving and decision-making skills, with the ability to evaluate options and implement effective technical solutions
  • Clear and concise written and verbal communication skills, with the ability to convey technical concepts to both technical and non-technical audiences
  • Ability to manage competing priorities, meet deadlines, and adapt to changing requirements in a fast-paced environment
  • Bachelor's degree in a relevant field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design and develop application enhancements by applying knowledge of development procedures, scripting tools, and code analysis to meet evolving system requirements
  • Build and deliver tested code releases as part of an agile development team, participating in all agile ceremonies including sprint planning, stand-ups, and retrospectives
  • Analyze existing applications to identify vulnerabilities, security gaps, and areas for improvement, then implement targeted fixes through structured testing and debugging
  • Collaborate with business users, clients, and cross-functional technology teams to understand requirements and recommend effective programming solutions
  • Apply programming language fundamentals to translate functional requirements into clear technical design specifications
  • Identify and resolve application issues by drawing on technical experience and established precedents to select and implement the most appropriate solutions
  • Assess risk considerations when contributing to technical decisions, ensuring solutions align with regulatory requirements and Citi's standards for security and compliance
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
!
Read More
Arrow Right

Application Developer Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Proficiency in Python and its ecosystem, including common frameworks (e.g., Django, Flask, FastAPI)
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Proficiency with version control systems (e.g., Git)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities, with a proven capacity to work effectively in a collaborative, team-oriented environment and maintain a positive attitude.
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, and maintain efficient, reusable, and reliable Python code
  • Write clean, well-documented, and efficient code
  • Integrate user-facing elements with server-side logic
  • Implement security and data protection solutions
  • Participate in code reviews to ensure code quality and share knowledge
  • Debug and resolve technical issues, ensuring optimal performance and reliability
  • Stay up-to-date with new technologies and industry best practices
  • Contribute to all phases of the Software Development Life Cycle (SDLC), from planning and analysis to deployment and maintenance
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Fulltime
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

Analyst Programmer / Software Developer

We are seeking a Software Developer/Analyst Programmer to join our team full tim...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
finxl.com.au Logo
FinXL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in IT preferred
  • At least 2 years experience in a similar role
  • Extensive experience as an Analyst Programmer
  • Excellent communication skills
  • Java frameworks - Spring (Core, MVC, Boot), Struts, JPA/Hibernate, Java 7+
  • Micro services experience
  • AWS or Azure
  • React JS
  • HTML, CSS, Javascript
  • Java Enterprise Edition (JEE) Skills - Web service design & development, API (SOAP,REST,Messaging), JSP (Java Server Pages)
Job Responsibility
Job Responsibility
  • Contribute to the standups, card kick-offs, walkthroughs, and showcases
  • Develop a quality and maintainable code base which will be unit tested against acceptance criteria
  • Maintain a green build light for the project's continuous integration builds and react quickly to build failures
  • Liaise with the business and testers on technical design decisions
  • Complete story development as per prioritised Jira backlog
  • Create and maintain documentation on code and design decisions
  • Fulltime
Read More
Arrow Right

Software Developer/ Analyst Programmer

FinXL IT Professional Services is an innovative Australian owned company providi...
Location
Location
Australia , Melbourne
Salary
Salary:
80000.00 - 100000.00 AUD / Year
finxl.com.au Logo
FinXL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java frameworks - Spring (Core, MVC, Boot), Struts, JPA/Hibernate, Java 7+
  • Micro services experience
  • AWS or Azure
  • React JS
  • HTML, CSS, Javascript
  • Java Enterprise Edition (JEE) Skills - Web service design & development, API (SOAP,REST,Messaging), JSP (Java Server Pages)
  • Web Development - HTML (Hypertext Mark-up Language), JavaScript
  • Vendor products - WebSphere Application Server (WAS)
  • Build & automation tools - Maven, Jenkins
  • Testing tools - Selenium, Junit
Job Responsibility
Job Responsibility
  • Contribute to the standups, card kick-offs, walk throughs, and showcases
  • Develop a quality and maintainable code base which will be unit tested against acceptance criteria
  • Maintain a 'green build light' for the project's continuous integration builds and react quickly to build failures
  • Liaise with the business and testers on technical design decisions
  • Complete story development as per prioritised Jira backlog
  • Create and maintain documentation on code and design decisions
  • Fulltime
Read More
Arrow Right

Analyst Programmer / Software Developer

We are seeking a Analyst Programmer - Software Developer to join our team full t...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
finxl.com.au Logo
FinXL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in IT preferred
  • At least 2 years experience in a similar role
  • Extensive experience as an Analyst Programmer
  • Excellent communication skills
  • Java frameworks - Spring (Core, MVC, Boot), Struts, JPA/Hibernate, Java 7+
  • Micro services experience
  • AWS or Azure
  • React JS
  • HTML, CSS, Javascript
  • Java Enterprise Edition (JEE) Skills - Web service design & development, API (SOAP,REST,Messaging), JSP (Java Server Pages)
Job Responsibility
Job Responsibility
  • Contribute to the stand-ups, card kick-offs, walkthroughs, and showcases
  • Develop a quality and maintainable code base which will be unit tested against acceptance criteria
  • Maintain a 'green build light' for the project's continuous integration builds and react quickly to build failures
  • Liaise with the business and testers on technical design decisions
  • Complete story development as per prioritised Jira backlog
  • Create and maintain documentation on code and design decisions
  • Fulltime
Read More
Arrow Right

Java Developer Sr Programmer Analyst

We are seeking a highly experienced and motivated Java Developer Sr Programmer A...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of progressive experience in software development, with a significant focus on Java/J2EE enterprise applications
  • Strong proficiency in Java/J2EE, including advanced concepts like multithreading, concurrency, and data structures
  • Exceptional analytical and problem-solving skills, with a proven ability to dissect complex technical issues, identify root causes, and drive effective solutions in high-pressure production environments
  • In-depth knowledge and hands-on experience with relational databases, specifically Sybase and Oracle, including SQL, PL/SQL, database design, and performance tuning
  • Expert-level knowledge and hands-on experience with Spring Boot, including Spring MVC, Spring Data, Spring Security, etc.
  • Demonstrated experience with modern GUI technologies (e.g., Angular, React, Vue.js) and associated web technologies (HTML5, CSS3, JavaScript, TypeScript)
  • Demonstrated experience in leading and mentoring development teams, with strong communication, interpersonal, and problem-solving skills
  • Experience with Git, Maven/Gradle, CI/CD pipelines (e.g., Jenkins), and cloud platforms is highly desirable
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Job Responsibility
Job Responsibility
  • Provide advanced technical support for escalated issues from production support team
  • During a production issue, act decisively to identify the root cause and deliver an effective solution
  • Analyzes applications to identify risks, vulnerabilities, security issues and improve the system performance
  • Partners with appropriate development and production support areas to prioritize bug fixes and support tooling requirements
  • Active involvement in and ownership of Support Project items, covering Stability, Efficiency, and Effectiveness initiatives
  • Lead the design, development, and implementation of complex Java/J2EE-based enterprise applications using Spring Boot
  • Define and enforce coding standards, best practices, and architectural patterns to ensure high-quality, maintainable, and scalable solutions
  • Conduct code reviews, provide constructive feedback, and ensure adherence to security and performance standards
  • Act as a subject matter expert for Java technologies, providing technical direction and problem-solving expertise
  • Drive end-to-end development and implementation to back-end services and database integration
  • Fulltime
Read More
Arrow Right

Analyst Programmer / Software Developer

FinXL IT Professional Services is an innovative Australian owned company providi...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
finxl.com.au Logo
FinXL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in IT preferred
  • At least 2 years experience in a similar role
  • Extensive experience as an Analyst Programmer
  • Excellent communication skills
  • Java frameworks - Spring (Core, MVC, Boot), Struts, JPA/Hibernate, Java 7+
  • Micro services experience
  • AWS or Azure
  • React JS
  • HTML, CSS, Javascript
  • Java Enterprise Edition (JEE) Skills - Web service design & development, API (SOAP,REST,Messaging), JSP (Java Server Pages)
Job Responsibility
Job Responsibility
  • Contribute to the standups, card kick-offs, walkthroughs, and showcases
  • Develop a quality and maintainable code base which will be unit tested against acceptance criteria
  • Maintain a 'green build light' for the project's continuous integration builds and react quickly to build failures
  • Liaise with the business and testers on technical design decisions
  • Complete story development as per prioritised Jira backlog
  • Create and maintain documentation on code and design decisions
  • Fulltime
Read More
Arrow Right