Senior (Platform) Programmer Code · Wakefield - Tileyard North
Senior (Platform) Programmer Code · Wakefield - Tileyard North

Senior (Platform) Programmer Code · Wakefield - Tileyard North

Wakefield Full-Time 36000 - 60000 £ / year (est.) No home office possible
Cast Iron Games

At a Glance

  • Tasks: Design and implement features in game engines while mentoring junior developers.
  • Company: Join a people-first studio focused on craft, clarity, and collaboration.
  • Benefits: Flexible hours, competitive salary, and generous leave policies.
  • Why this job: Work on exciting projects and make a real impact in game development.
  • Qualifications: Strong C++ skills and experience with performance-critical systems.
  • Other info: Enjoy a supportive environment with opportunities for growth and creativity.

The predicted salary is between 36000 - 60000 £ per year.

Who We Are

At Cast Iron Games, we build technically ambitious games in a calm, focused environment, where every team member has a voice. Based in Tileyard North, we collaborate with high quality partners on high-quality projects, guided by clarity, consistency, and mutual respect. We’re a young and growing studio, but our team is made up of experienced developers who’ve worked across AAA and independent titles. Together, we’re building a supportive, balanced environment where great work happens without crunch.

The Role

As a Senior Programmer, you'll work across a variety of systems inside proprietary engines, building new features, improving performance, and unblocking others. You'll be expected to own the implementation of significant features, contribute to technical planning, and act as a source of knowledge and mentorship for less experienced developers. The engines you’ll work with vary depending on the project, but what stays consistent is your role as a calm, trusted engineer who can dig deep, communicate clearly, and help deliver technically solid, production-ready code.

Responsibilities

  • Design, implement, and maintain features and systems in proprietary or third-party game engines
  • Work closely with production, design, and other disciplines to deliver reliable, efficient code
  • Debug and optimise existing systems, performance, memory, threading, IO, etc.
  • Understand and navigate unfamiliar codebases confidently and safely
  • Provide mentorship and support to junior and mid-level engineers
  • Participate in sprint planning and estimation, and help break down complex tasks
  • Identify risks and blockers early, and offer practical, collaborative solutions
  • Maintain a high level of code quality and help enforce team-wide standards
  • Contribute to tools and workflow improvements when needed

What We’re Looking For

Technical Experience

  • Strong proficiency with C++ in large, real-time codebases
  • Comfortable working in proprietary game engines
  • Ability to quickly understand and work within complex or legacy systems
  • Experienced working with performance-critical systems (multithreading, memory, IO)
  • Familiar with platform-specific considerations (consoles or PC)
  • Comfortable using Perforce or similar source control, and task/bug tracking tools such as Jira

Ways of Working

  • Able to take full ownership of feature delivery, from planning to testing
  • Supports others through documentation, pairing, and technical discussion
  • Communicates clearly across disciplines — design, production, QA, etc.
  • Comfortable raising risks and suggesting practical, team-focused solutions
  • Passionate about writing clear, maintainable, production-ready code

Bonus Points

  • Experience shipping a title built in a bespoke or custom engine
  • Familiarity with console submission processes and platform compliance
  • Knowledge of graphics programming concepts (materials, shaders, rendering pipelines)
  • Worked with graphics APIs (e.g. DirectX12, Vulkan)
  • Knowledge of online services integration, input handling, or save systems
  • Background in technical tooling, automation, or performance tracking
  • Exposure to team-based development with external partners or clients

Why Cast Iron Games

  • A people-first studio with a clear focus on craft, clarity, and collaboration
  • A high-trust team where experience is valued and voices are heard
  • A respectful, experienced team with a strong engineering culture
  • The opportunity to ship performance-optimised, cross-platform games you’re proud of
  • Projects that offer real variety. Different game engines, new challenges, constant growth
  • Creative surroundings at Tileyard North, with a supportive creative community
  • Competitive salary, flexible hours and professional development support
  • Opportunities to lead with clarity, autonomy, and real impact
  • No crunch. No egos. Just good code, good people and good games

What to Expect / Key Benefits

  • Start your day any time between 8:00am and 10:00am
  • 35 working hours per week with a 1-hour lunch break (with the opportunity to flex down to 30 minutes or up to 2 hours)
  • 25 days annual leave + 8 days bank holiday
  • 1 day leave for your birthday and 1 day leave if you’re moving house
  • Length of service increases are 1 day per year of service up to maximum of 8 additional days
  • Up to 8 days discretionary annual leave during our end of year break
  • Potential for annual performance bonus
  • Free breakfast options, juice, hot drinks and fruit
  • Employee referral bonus (up to £2000!)
  • Group Life Assurance – 4 x annual salary payable to nominated beneficiaries through an expression of wishes form.
  • Income Protection – covers you up for up to 50% of monthly salary for 2 years (after a 26 week deferred period, i.e. when SSP runs out)
  • Critical Illness Cover – lump sum of 1 x annual salary on diagnosis of a critical illness
  • Cycle to Work Scheme
  • EV & Hybrid Car Scheme
  • Tech Purchase Scheme – split the cost of Tech or Home electronics through salary deduction, interest free
  • Healthcare Cash plan – claim back the cost of everyday healthcare, dental, physio, chiropractor, opticians, podiatry etc
  • Private Medical Insurance with Vitality
  • Reward Gateway with cashback and discounts on 900+ retailers
  • Employee Assistance Programme including Virtual GP service
  • Wellbeing Centre based on Mind, Move, Munch and Money

Senior (Platform) Programmer Code · Wakefield - Tileyard North employer: Cast Iron Games

At Cast Iron Games, we pride ourselves on being a people-first studio that fosters a calm and collaborative work environment, where every voice is valued. Located in the vibrant Tileyard North creative community, we offer competitive salaries, flexible working hours, and numerous professional development opportunities, all while ensuring a healthy work-life balance with no crunch. Join us to work on exciting projects that challenge your skills and allow you to make a real impact in the gaming industry.
Cast Iron Games

Contact Detail:

Cast Iron Games Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior (Platform) Programmer Code · Wakefield - Tileyard North

Tip Number 1

Get your networking game on! Connect with folks in the gaming industry, especially those at Cast Iron Games. Attend events, join online forums, and don’t be shy to reach out on LinkedIn. A friendly chat can sometimes lead to job opportunities!

Tip Number 2

Show off your skills! Create a portfolio that highlights your best work, especially projects that showcase your experience with C++ and game engines. Make sure it’s easy to navigate and visually appealing – first impressions matter!

Tip Number 3

Prepare for interviews like a pro! Research Cast Iron Games, understand their projects, and think about how your experience aligns with their needs. Practice common interview questions and be ready to discuss your past work in detail.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Cast Iron Games.

We think you need these skills to ace Senior (Platform) Programmer Code · Wakefield - Tileyard North

C++
Proprietary Game Engines
Performance Optimisation
Multithreading
Memory Management
Input/Output (IO)
Source Control (Perforce)
Task/Bug Tracking (Jira)
Technical Planning
Mentorship
Debugging
Collaboration
Code Quality Standards
Graphics Programming Concepts
Online Services Integration

Some tips for your application 🫡

Show Your Passion for Programming: When writing your application, let your enthusiasm for programming shine through! Share specific examples of projects you've worked on, especially those that highlight your experience with C++ and game engines. We love seeing candidates who are genuinely excited about the craft.

Tailor Your Application: Make sure to customise your application to reflect the role at Cast Iron Games. Highlight your experience with performance-critical systems and any relevant mentorship roles you've taken on. This shows us you understand what we're looking for and how you can contribute.

Be Clear and Concise: We appreciate clear communication, so keep your application straightforward and to the point. Avoid jargon unless it's necessary, and make sure your key skills and experiences stand out. This helps us quickly see how you fit into our team.

Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.

How to prepare for a job interview at Cast Iron Games

Know Your Code Inside Out

As a Senior Programmer, you'll need to demonstrate your strong proficiency in C++. Brush up on your coding skills and be ready to discuss your experience with large, real-time codebases. Prepare to explain how you've tackled performance-critical systems and any challenges you've faced while debugging or optimising existing systems.

Showcase Your Problem-Solving Skills

Be prepared to discuss specific examples where you've identified risks and blockers in projects. Think about how you offered practical, collaborative solutions. This will show that you can take ownership of feature delivery and work effectively across disciplines, which is key for the role.

Communicate Clearly and Confidently

Since communication is crucial in this role, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in a way that non-technical team members can understand. This will highlight your ability to collaborate with production, design, and QA teams.

Prepare for Technical Discussions

Expect to engage in technical discussions during the interview. Familiarise yourself with the proprietary game engines mentioned in the job description and be ready to discuss your experience with them. If you have knowledge of graphics programming concepts or online services integration, make sure to bring those up as well!

Senior (Platform) Programmer Code · Wakefield - Tileyard North
Cast Iron Games
Location: Wakefield

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>