Advance Search

Browse Jobs

Senior Systems Engineer (Unreal)

Posted 25 days ago

  • Stuckton, Hampshire
  • Any
  • External
  • Expired - 2 months ago
Nequinox Studios are seeking an experienced and highly skilled Senior Unreal Engineer to join our dynamic video game development team.
As a Senior Engineer, you will play a key role in designing, implementing, and maintaining various game systems and features. You will collaborate closely with cross-functional teams, including game designers, artists, and producers, to create immersive and engaging gameplay experiences. The ideal candidate has a deep understanding of game development principles, strong technical expertise, and a passion for pushing the boundaries of interactive entertainment.
You will have your finger on the 'pulse' and be able to keep up with advancements in game development and be able to share that with your team. As a Senior Unreal Engineer, you will have a Bachelor or higher degree in Computer Science or a related Technical Degree, have significant experience making video games and be confident with the following:
Responsibilities:
Lead the development and implementation of game systems, mechanics, and features, ensuring high-quality execution and adherence to project deadlines.
Design, architect, and maintain scalable and efficient code structures to support gameplay and overall game performance.
Collaborate with the design team to transform creative ideas into technical requirements and develop innovative solutions to enhance player experience.
Write clear, maintainable, and optimized code, following best practices and coding standards.
Identify technical risks and propose mitigation strategies, providing accurate and realistic estimates for development tasks.
Mentor and guide junior engineers, providing constructive feedback and encouraging their professional growth.
Communicate issues and suggest solutions with producers, peers, managers, clearly and constructively.
Collaborate effectively with cross-functional teams, including artists, animators, sound designers, and producers, to achieve project goals.
Stay up to date with the latest industry trends, tools, and technologies, and actively contribute to the adoption of new techniques that improve workflows and efficiency.
Debug and resolve complex technical issues related to gameplay, performance, and optimization, ensuring a smooth and bug-free gaming experience.
Conduct code reviews, contribute to and uphold best practices.
Conduct performance analysis and optimization to achieve target / optimal frame rates, memory usage, bandwidth reduction and load times.
Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Solid understanding of game development principles, algorithms, data structures, and software engineering best practices.
Able to create or contribute to technical designs and successfully build maintainable implementations.
5 years of professional experience in video game development, with a strong emphasis on systems (Gameplay and or Engine) programming.
C++ experience (5+ years)
Shipped at least 1 game at Senior Engineer level.
Experience with game engines and development tools, such as Unity or Unreal or Custom engines, and their associated languages (e.g., C# in Unity, Blueprint or C++ in Unreal Engine).
Demonstrated experience in designing and implementing game systems, mechanics, and features.
Strong debugging and problem-solving skills, with the ability to analyse and resolve complex technical issues.
Conscientious team member, Proven ability to work collaboratively in a team environment, effectively communicating and coordinating with colleagues from various disciplines.
Excellent time management and organisational skills, with the ability to multitask and prioritise work effectively.
Work collaboratively and communicate effectively with external partners
Passion for video games and a deep understanding of different game genres, mechanics, and player experiences.
Data pipelines, systems design, implementation, and maintenance.
Experience with version control systems, such as Git or Perforce.
Flexible and open-minded approach to problems, driven to solve the problem and suggest new / improved solutions.
Experience with agile development methodology theory and practice.
As an advantage:
Other languages (as well as C++) C#, Python, Lua.
Strong mathematical and physics skills, with the ability to apply them to game development.
Experience developing for a wide range of PC hardware and console platforms.
Experience developing Tools and Editors in Games Development
Porting experience
Knowledge of graphics programming, shaders, and rendering techniques.
Familiarity with multiplayer and online game development, including networking concepts and protocols.
Salary - Negotiable, dependent on experience.
Full remote working is available, with a blend of working from home and in-studio supported.
Nequinox is a family studio. We're focused on building great games and a strong work/life balance for our people and their families. We're passionate about diversity too which is why we're part of the #RaiseTheGame diversity pledge.
Some of our benefits include;
Flexible working hours
Flexible lunch hours
Discretionary bonuses
Christmas closing
State-of-the-art office equipment
Regular team lunches and socials (COVID allowing)
Work/Life Balance
Family studio
No crunch
Perks via Perkbox
Access to EAP
Apply