Principal Software Engineer (C++ / Unreal Engine) in England
Principal Software Engineer (C++ / Unreal Engine)

Principal Software Engineer (C++ / Unreal Engine) in England

England Full-Time 75000 - 85000 £ / year (est.) Home office (partial)
Go Premium
T

At a Glance

  • Tasks: Lead the design and delivery of complex software solutions using C++ and Unreal Engine.
  • Company: Fast-growing software and data science consultancy with a focus on innovation.
  • Benefits: Competitive salary, private healthcare, generous holiday, and pension contributions.
  • Why this job: Make a real impact in simulation and autonomy-focused projects while mentoring future tech leaders.
  • Qualifications: 15+ years of experience in high-performance software and strong C++/Unreal Engine skills.
  • Other info: Dynamic role with opportunities for technical development and career growth.

The predicted salary is between 75000 - 85000 £ per year.

This Principal Software Engineer role is designed for a hands-on technical leader with strong C++ and Unreal Engine expertise, working at the forefront of complex, performance-critical software delivery. The role combines advanced engineering with genuine technical authority, shaping how simulation-driven and autonomy-focused systems are designed, built and evolved.

The position sits within a fast-growing software and data science consultancy delivering end-to-end solutions across defence, energy, transport and health. You will work closely with subject matter experts and senior stakeholders on high-impact programmes spanning modelling and simulation, autonomy, geospatial systems, synthetic environments and digital twins.

This is a true principal-level role. You will remain deeply technical while setting direction, leading teams and acting as the technical authority across projects.

What you will be doing:
  • Leading the design and delivery of complex software solutions using C++ and Unreal Engine
  • Acting as technical lead across modelling and simulation, wargaming and autonomous systems
  • Applying mathematical and computational techniques to solve real-world problems
  • Owning key technical decisions across architecture, tooling and performance
  • Mentoring engineers and enabling high-performing delivery teams
  • Delivering technical consultancy engagements and leading selected projects
  • Building trusted relationships with customers and stakeholders
  • Supporting bids, proposals and technical reporting
What you will bring:
  • Extensive experience, typically 15+ years, delivering high-performance software
  • Proven technical leadership at Principal or Technical Lead level
  • Strong hands-on expertise in C++ and Unreal Engine
  • Background in simulation, autonomy, robotics or game-engine-driven environments
  • Experience working with large, complex codebases and performance constraints
  • Strong stakeholder management, communication and influencing skills
What's on offer:
  • Salary up to £85,000, flexible for exceptional technical leaders
  • 7 percent employer pension contribution
  • Vitality private healthcare
  • 25 days holiday with the option to buy or sell additional days
  • Life assurance
  • EV salary sacrifice scheme
  • Discretionary bonus linked to company performance
  • Structured mentoring and ongoing technical development

Principal Software Engineer (C++ / Unreal Engine) in England employer: Talent Locker

Join a dynamic and innovative software and data science consultancy in Portsmouth, where your expertise as a Principal Software Engineer will be valued and nurtured. With a strong focus on employee growth, we offer structured mentoring, ongoing technical development, and a collaborative work culture that encourages creativity and leadership. Enjoy competitive benefits including a generous pension contribution, private healthcare, and flexible holiday options, all while working on impactful projects that shape the future of defence, energy, transport, and health.
T

Contact Detail:

Talent Locker Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer (C++ / Unreal Engine) in England

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. The more people you know, the better your chances of landing that Principal Software Engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ and Unreal Engine projects. This will not only demonstrate your technical prowess but also give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to software engineering and be ready to discuss your past experiences leading teams and projects.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Principal Software Engineer (C++ / Unreal Engine) in England

C++
Unreal Engine
Technical Leadership
Modelling and Simulation
Autonomous Systems
Mathematical Techniques
Computational Techniques
Architecture Design
Performance Optimisation
Mentoring
Stakeholder Management
Communication Skills
Technical Consultancy
Project Delivery

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your C++ and Unreal Engine expertise in your application. We want to see how your experience aligns with the role, so don’t hold back on showcasing your technical prowess!

Tailor Your Application: Take a moment to customise your CV and cover letter for this specific role. Mention your experience with simulation and autonomy-focused systems, as it’ll show us you’re the right fit for our fast-growing consultancy.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so make sure your key achievements and experiences shine through without unnecessary fluff.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity with StudySmarter!

How to prepare for a job interview at Talent Locker

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Unreal Engine skills before the interview. Be ready to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will show your technical authority and hands-on expertise.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll need to demonstrate your ability to lead teams and make key technical decisions. Prepare examples of how you've mentored engineers or led successful projects in the past. Highlight your experience in shaping direction and influencing stakeholders.

✨Understand the Business Context

Familiarise yourself with the sectors the company operates in, such as defence, energy, and transport. Be prepared to discuss how your technical skills can solve real-world problems in these areas. This shows that you’re not just a techie but also understand the bigger picture.

✨Build Rapport with Interviewers

Establishing a connection with your interviewers can set you apart. Be personable, ask insightful questions about their projects, and express genuine interest in their work. Building trusted relationships is key, so show them you’re not just a fit for the role, but also for the team culture.

Principal Software Engineer (C++ / Unreal Engine) in England
Talent Locker
Location: England
Go Premium

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

T
  • Principal Software Engineer (C++ / Unreal Engine) in England

    England
    Full-Time
    75000 - 85000 £ / year (est.)
  • T

    Talent Locker

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>