Lead Engineer

1 Month ago • 7 Years + • Software Development & Engineering

Job Summary

Job Description

As a Lead Engineer at Flix Interactive, you will be at the forefront of driving technical excellence and innovation in the creation of our gaming products. Leading a team of engineers, you will be responsible for overseeing the technical aspects of game development, ensuring the successful implementation of game features, optimizing performance, and fostering a collaborative and high-performing engineering team. Your expertise in software development, strong leadership skills, and passion for gaming will be instrumental in delivering world-class gaming experiences to players. This role involves providing technical leadership, mentoring engineers, overseeing complex game systems and backend services, identifying and mitigating technical risks, and collaborating with designers and artists.
Must have:
  • 7 years of professional C++ experience in games
  • Strong desire to lead and develop engineers
  • Passion for project excellence
  • Strong C++ experience for game engines
  • Unreal Engine and version control knowledge
  • Broad game programming knowledge
  • Backend languages knowledge (C#, Kotlin)
  • Backend services and architecture understanding
  • Software development principles knowledge
  • Performance profiling and optimization skills
  • Problem-solving skills
  • Excellent communication and interpersonal skills
  • Proven leadership and mentorship abilities
Good to have:
  • Ideally 8+ years of C++ experience in games
  • Unreal Engine replication systems experience
  • Multi-platform development experience
  • Live games experience
  • Experience with telemetry, matchmaking, cross-platform accounts
Perks:
  • Private healthcare
  • Additional time off over Christmas
  • Bonus scheme
  • Team outings and events
  • Summer BBQ + Festive party

Job Details

UK Remote or West Midlands Based – Birmingham/Worcestershire Area

Please Note: We welcome applicants that prefer to work from home, so please get in touch!

Role and Purpose:

As a Lead Engineer at Flix Interactive, you will be at the forefront of driving technical excellence and innovation in the creation of our gaming products. Leading a team of engineers, you will be responsible for overseeing the technical aspects of game development, ensuring the successful implementation of game features, optimizing performance, and fostering a collaborative and high-performing engineering team. Your expertise in software development, strong leadership skills, and passion for gaming will be instrumental in delivering world-class gaming experiences to players. 

Responsibilities:

  • Provide technical leadership mentoring and guidance to a multi-disciplined engineering team, ensuring adherence to best practices and coding standards. 
  • Lead by example, demonstrating strong programming skills, architectural knowledge of both game systems and backend services, and problem-solving abilities. 
  • Oversee the implementation of complex game systems, backend services and features, working closely with designers and artists to bring the game vision to life. 
  • Identify technical and developmental risks and come up with solutions to address or mitigate them.
  • Collaborate with team members to design and implement scalable and maintainable code. 
  • Work with backend teams to deliver secure and efficient services to drive live game content. 
  • Take charge of performance optimization efforts for both game and backend systems, profiling code, and identifying opportunities for improving game and service performance. 
  • Lead the team in implementing optimizations to achieve smooth and responsive gameplay experiences. 
  • Ensure the team maintains clear and well-organized technical documentation, including code comments, design specifications, and technical guidelines. 
  • Lead the implementation and maintenance of automated testing processes to ensure the stability and reliability of the codebase. 
  • Collaborate with QA to identify and resolve software defects in a timely manner. 
  • Collaborate with the project management team to estimate engineering efforts, set development milestones, and manage project timelines. 
  • Monitor progress and provide regular updates on the status of development tasks and provide a burndown of progress towards milestone goals. 
  • Stay informed about the latest trends and advancements in game development technologies, tools, and industry practices. 
  • Encourage a culture of continuous learning and innovation within the engineering team. 
  • Foster a collaborative and positive work environment, promoting effective communication and teamwork across disciplines. 
  • Facilitate cross-discipline collaboration between engineers, artists, designers, and other stakeholders. 

Requirements:  

  • Proven experience in a Senior Engineer role in game development, with a proven track record of delivering successful games. 
  • 7 years of professional C++ experience in the games industry producing production quality code. 
  • Strong desire to lead and develop a team of engineers.
  • A passion for delivering projects to be the best they can be and empowering adjacent teams to deliver exceptional gaming experiences to players.
  • Strong experience with C++ for game engines. 
  • Strong understanding of Unreal Engine and version control systems such as Perforce and Git.
  • Broad knowledge of multiple areas of game programming (Engine, AI, UI, Audio, Gameplay, Physics, Rendering, Multiplayer). 
  • Working knowledge of backend languages such as C#, Kotlin or similar.
  • Good understanding of backend services and architecture such as matchmaking, player data, stats and telemetry etc. 
  • In-depth knowledge of software development principles, design patterns, and algorithms. 
  • Strong experience in performance profiling and optimization techniques for games. 
  • Exceptional problem-solving skills, with meticulous attention to detail. 
  • Excellent communication and interpersonal skills, with the ability to lead and inspire a team. 
  • Proven leadership abilities, with a focus on mentorship and talent development. 

Desirable Skills and Experience:

  • Ideally 8+ years of professional C++ experience in the games industry producing production quality code. 
  • Experience using Unreal Engine’s various replication systems.
  • Experience developing for multiple platforms and considering platform certification requirements.
  • Experience working on and maintaining live games.
  • Experience delivering backend services such as telemetry, matchmaking, cross platform accounts, live player data and service driven events etc. 

Portfolio

Please send through your portfolio and cover letter. If your examples are from previous works with another studio, please make sure samples are cleared for release by copyright owners. Links to an online portfolio are preferable, otherwise we accept showreels via Dropbox or other secure sharing platforms.

Send your application to – careers@flixinteractive.com

What We Offer

Based just outside Birmingham, Flix offers a friendly, nurturing work environment with the opportunity to build games as part of an extremely talented, ambitious studio. The team is made up of welcoming, passionate, active gamers that support one another in all aspects of development.

We also offer the following:

  • Private healthcare.
  • Additional time off over the Christmas period on top of standard holidays.
  • Bonus scheme.
  • Team outings and events.
  • Summer BBQ + Festive party.

If you have the drive and skills for making games and think you have what it takes to work within our team then we’d love to hear from you.

For more information visit our site – Flix Interactive

Alternatively, call our recruitment team on – 01527 958 177

GDPR COMPLIANCE – WHEN APPLYING FOR THIS JOB YOU’RE AUTHORISING FLIX INTERACTIVE TO STORE YOUR APPLICATION INFORMATION AND DISTRIBUTE IT TO THE APPROPRIATE EMAIL INBOXES OF SENIOR TEAM MEMBERS IN ORDER TO REVIEW YOUR ROLE ELIGIBILITY.
YOUR APPLICATION WILL BE STORED ON A PRIVATE CLOUD BASED ONLINE SYSTEM FOR PROCESSING. IF YOU WOULD LIKE US TO UPDATE, DELETE OR REFINE YOUR APPLICATION PLEASE EMAIL INFO@FLIXINTERACTIVE.COM. YOUR REQUEST WILL BE APPENDED WITHIN 30 DAYS OF RECEIVING YOUR EMAIL.
PLEASE NOTE – IN COMPLIANCE WITH GDPR LAW YOUR DATA WILL BE USED FOR RECRUITMENT PURPOSES ONLY.

Similar Jobs

Dubit - Producer

Dubit

(On-Site)
11 Months ago
Barracuda - International Payroll Manager

Barracuda

Innsbruck, Tyrol, Austria (Hybrid)
1 Week ago
BigID - Software Engineer Team Lead

BigID

Lisbon, Lisbon, Portugal (Remote)
2 Weeks ago
Survay Monkey - SEO Analyst Manager

Survay Monkey

Ottawa, Ontario, Canada (Hybrid)
1 Month ago
hogarth - Graphic Production Team Lead

hogarth

Sunnyvale, California, United States (Hybrid)
2 Months ago
Boomi  - Senior Software Engineer

Boomi

India (Remote)
1 Month ago
NVIDIA - Senior Physical Design Verification Layout Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
bytedance - Software Engineer, Global Payment

bytedance

San Jose, California, United States (On-Site)
4 Months ago
extreme network - Premier Services Resident Engineer

extreme network

Tokyo, Japan (Hybrid)
6 Months ago
pentair - Associate Engineer, Trainee-1

pentair

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Interface AI - SDE III - Backend + AI

Interface AI

India (Remote)
1 Week ago
GoTo Group - Region Merchant Partnership & Activation Manager - Emerging Market

GoTo Group

Jakarta, Indonesia (On-Site)
1 Week ago
Alpha Sense - Cash Analyst

Alpha Sense

Pune, Maharashtra, India (On-Site)
3 Weeks ago
London stock Exchange - Research Intern (Vietnamese)

London stock Exchange

Penang, Malaysia (On-Site)
3 Months ago
London stock Exchange - Senior Manager - Risk Coverage

London stock Exchange

London, England, United Kingdom (On-Site)
2 Weeks ago
Capgemini - Project Manager

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Hitachi - Senior Project Manager

Hitachi

San José, San José Province, Costa Rica (Remote)
9 Months ago
Insight Software - Manager, Engineering (.Net/C#, SQL, AI and some frontend)

Insight Software

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Team Liquid - Product Director

Team Liquid

Utrecht, Utrecht, Netherlands (Hybrid)
1 Month ago
Penrose studios - CG Rigger

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago

Get notifed when new similar jobs are uploaded

Jobs in United Kingdom

Assystems - Mechanical Engineer

Assystems

Derby, England, United Kingdom (Hybrid)
9 Months ago
Brillio - For testing purpose - R01539561

Brillio

London, England, United Kingdom (Hybrid)
9 Months ago
Milk VFX Studios - VFX Talent and Resource Manager

Milk VFX Studios

London, England, United Kingdom (Hybrid)
2 Months ago
The multiplayer group - Lead Software Engineer

The multiplayer group

United Kingdom (Remote)
2 Months ago
Inspired Entertainment - Arcade Host

Inspired Entertainment

United Kingdom (On-Site)
2 Weeks ago
Square - Cost Manager / Project Quantity Surveyor

Square

Leeds, England, United Kingdom (On-Site)
2 Weeks ago
Ion - Senior DevSecOps Engineer, Italy

Ion

London, England, United Kingdom (On-Site)
9 Months ago
Pattern - Enterprise BDR

Pattern

London, England, United Kingdom (On-Site)
1 Month ago
Epic Games - Gameplay Systems Programmer, Fortnite

Epic Games

London, England, United Kingdom (On-Site)
6 Months ago
fuse games - Environment Artist

fuse games

England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Rackspace Technology - Principal MLOps Engineer

Rackspace Technology

Toronto, Ontario, Canada (Remote)
4 Months ago
Tide - Engineering Manager

Tide

Bengaluru, Karnataka, India (Remote)
1 Week ago
Sima AI - Sr. Engineer, Hardware Verification

Sima AI

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Bazaar Voice - Software Development Manager

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
broadcom - Senior Technical Support Engineer

broadcom

Lisle, Illinois, United States (On-Site)
1 Year ago
Zelis  - Senior Software Engineer

Zelis

Hyderabad, Telangana, India (Hybrid)
1 Year ago
Roblox - Principal Software Engineer for the Virtual Economy

Roblox

San Mateo, California, United States (Hybrid)
1 Week ago
fluence - Working Student - Solution Engineering (m/f/d)

fluence

Erlangen, Bavaria, Germany (Hybrid)
1 Month ago
Tesla - Electrical Engineer

Tesla

Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Reddit - Principal Engineer - Ads Signals, Identity & Measurement

Reddit

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Flix started in 2012 with a few developers in a house near the small town of Barnt Green. We are now 100+ developers based just outside of Birmingham and full-time working from home! Thanks to the great team we have here at Flix the studio has developed a culture of supportive growth that reflects the passion and determination to create incredible games.

Birmingham, England, United Kingdom (Remote)

Birmingham, England, United Kingdom (Remote)

View All Jobs

Get notified when new jobs are added by flix interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug