gamedevjobs logo

Principal Programmer

Sumo Digital

About Lab42 

Lab42 is a best-in-class cross-platform game developer based in Leamington Spa, UK. Since our founding as a small indie studio, our headcount has grown into a team full of talented, experienced people supported by a veteran management team with backgrounds from SEGA, Codemasters and EA.

As well as working on our own IP, we also offer co-development services to a growing list of clients, including Paradox, SEGA and Curve Digital. We work on some of the best titles around, such as Call of Duty, Crusader Kings, Yakuza, Star Wars Racer and much more, without losing touch with the anti-crunch and people-first values our studio was founded upon.

As winners of the GI Biz Best Places to Work award for the past 2 years running, our studio benefits from a friendly, supportive and empowering team culture. We encourage professional growth, while maintaining a healthy work-life balance.

Lab42 is made up of a diverse mix of fantastic people, and we embrace all the elements that make our team unique. We’re an inclusive studio and welcome applications from qualified applicants of any background, regardless of race, age, disability, gender identity or neurodiversity.

What is the job? 

Lab42 Games are looking to recruit a Principal Programmer to collaborate on technical decisions and tackle complex technical problems. From estimating projects to writing code, and from designing code architecture to creating coding standards, a Principal Programmer will have the opportunity to shape the technical direction of projects and the studio as they work with a range of highly regarded IPs and external partners on many different platforms. 

Who are we looking for? 

This is a principal level role, with a strong expectation of many years of experience within the games industry specifically. In addition to keeping a handle on the technical direction of projects and the studio, you will be expected to be hands-on with code, implementing features and being involved with bug fixing on a day-to-day basis.
 
Experience of shipping games products as a senior member of a team is essential, as you will need to be versed in guiding projects to completion by working with Lead Programmers or Producers while keeping an eye on the big picture. You will be relied upon to be pro-active in looking for technical solutions to potential problems with code before they cause lasting issues. You will need to be self-motivated and capable of working without direct supervision while collaborating with your team, but you will be expected to feedback periodically to the Technical and Development Directors.  

You will:

    • Write high quality code that can be delivered on time 
    • Work on a wide variety of projects and tasks in various engines and languages
    • Be expected to be able to solve the most complex of technical challenges (including memory leaks, memory stomps, and threading issues) and carefully optimise games to achieve great performance 
    • Contribute to a programming team by planning and directing your own work and working with a Lead Programmer or Producer to set the work for the rest of your team 
    • Liaise with other disciplines and teams within the studio and external partners to facilitate development
    • Contribute to ensuring that build pipelines are in place to deliver regular, testable builds by working with a Build Engineer
    • Have the opportunity to interview candidates for programming roles within the studio 
    • Report to the Technical Director and assist in drawing up policy and best practices 
    • Adhere to and enforce programming best practices and standards  

This role requires:

    • Experience of heavy involvement with the technical direction of games projects – not just general software development
    • Multiple years of experience working in games in a senior capacity
    • Excellent knowledge of C++ and C# 
    • Experience of working with other languages like Java and Objective-C, or scripting languages like Lua or Python 
    • An understanding of working with the command line 
    • A working understanding of different consoles and/or game streaming platforms, in addition to PC development 
    • Experience of continuous integration/deployment
    • Experience of writing technical documentation, to document investigations, approaches, and features
What we offer:

. Defined Annual Bonus Scheme
. ULEV car scheme
. Monthly allowance to spend on enhancing benefits        
. Salary Sacrifice Pension
. Flexible Working  
. 21 days free-use holiday
+ your birthday off
+ 5 learning days including 1 volunteer day
+ a duvet day
+ Christmas shutdown from Christmas Eve to New Year
+ Bank Holidays
+ extra allowance accrued for longer service
. Free dental insurance 
. Life Assurance 4x Salary
. Income Protection of 75% for 5 years           
. Enhanced Mat/Paternity & Adoption pay
. Employee Assistance Programme:
. Help at Hand - Remote GP, Mental Health & Physio appointments
. Free financial & home buying support consultations
. Cycle to Work Scheme
. Payroll Giving Scheme
. Access to 4,000 Udemy Courses
. Career Development Pathway  
. Wrap Parties.
. Project Completion Awards
. Game/Creative Jams
. Big Family Events
. Studio social activities, e.g. running, board games, film, yoga, life drawing…
. Prism – Sumo’s employee diversity focus group 
. Free fruit and drinks in our studios
. Employee Referral Bonus     

Why should you work at Lab42?  

Lab42 was founded upon a people-first, anti-crunch culture, and we’ve stayed true to those values through all of our growth and success. Now part of the Sumo Digital family of studios, we enjoy all of the benefits and comradery of being part of a large games development organisation, without losing the friendly and flexible working environment that makes Lab42 a great place to work.

As part of Lab42, you’ll be able to work on both original IPs and some of the biggest and best games around – without having to sleep at your desk! Instead, we encourage a harmonious work-life balance that allows you to spend time with family and friends, while still enjoying a career in an exciting industry.

We believe in providing opportunities for internal career progression, and there is plenty of room to grow and fulfill your potential at Lab42. By prioritising the happiness and wellbeing of our staff, we have been joined by many industry veterans, and are proud to be a studio where people chose to stay, develop and grow through their Game Development careers.
Apply for this job
Location: Lab42 Games, Leamington Spa
Date found: 2022-11-06

Get jobs like this directly to your Inbox

Job List Header

Create Profile and Get Noticed