Principal Software Engineer (C++/Unreal)
Principal Software Engineer (C++/Unreal)

Principal Software Engineer (C++/Unreal)

Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
E

At a Glance

  • Tasks: Lead the design of innovative software solutions for defence, including Wargames and Digital Twins.
  • Company: Rapidly growing consultancy with a focus on cutting-edge technology.
  • Benefits: Comprehensive healthcare, 25 days leave, and a generous pension scheme.
  • Why this job: Make a real impact in defence tech while advancing your career in a dynamic environment.
  • Qualifications: 7+ years in software engineering, proficient in C++ and Unreal Engine.
  • Other info: Hybrid working in Portsmouth with opportunities for travel and professional growth.

The predicted salary is between 48000 - 72000 £ per year.

This is a pivotal technical leadership role within a rapidly growing consultancy. You will spearhead the design of complex digital twins and synthetic environments, providing high-level strategic advice on innovation to key UK defence stakeholders.

Essentials

  • Sole British nationality is required for this position.
  • At least 7+ years of experience in software engineering.
  • Proficient in C++ and Unreal 5.
  • Strong background in mathematical principles or statistical problem-solving within scientific fields.

Responsibilities

  • Technical Leadership: Lead the end-to-end design and delivery of software solutions involving Wargames, Robotics, Autonomous systems, and Digital Twins.
  • Strategic Influence: Provide key advice on emerging techniques and innovation to a wide range of defence stakeholders.
  • Operational Management: Lead small delivery teams and oversee the line management and performance of engineering staff.
  • Commercial Growth: Coordinate bid management activity and author technical proposals to secure new projects.
  • Problem Solving: Apply advanced computational methods to tackle real-world challenges, developing novel approaches where standard tools fall short.

Profile

  • A proven track record of managing stakeholders, including influencing and conflict management at a senior level.
  • Extensive experience with a variety of software modelling and simulation techniques.
  • Familiarity with videogame engines (e.g., Unreal Engine, Godot) or event-based simulation.
  • Confident in navigating, understanding, and modifying large, varied codebases.
  • Educated to degree level in a STEM or computing discipline.
  • Willingness to travel across the UK to work at various client sites as required.

Benefits & Balance

  • Pension Scheme: 7% employer contribution.
  • Time Off: 25 days annual leave.
  • Security: Life insurance coverage for peace of mind.
  • Health: Private healthcare and a health cash plan.
  • Discounts: Access to lifestyle and shopping discounts plus discounted gym memberships.

Location & Setup

The role is based in Portsmouth with a hybrid working pattern of three days on site per week. You will join a small, agile team where your drive for rapid advancement is directly linked to the company's growth.

Share your profile to arrange a confidential conversation about this leadership role.

Principal Software Engineer (C++/Unreal) employer: Electus Recruitment Solutions

As a Principal Software Engineer at our rapidly growing consultancy in Portsmouth, you will thrive in a dynamic work culture that values innovation and technical leadership. With a strong focus on employee growth, we offer comprehensive benefits including a robust pension scheme, private healthcare, and opportunities for professional development within a collaborative team environment. Join us to make a meaningful impact in the defence sector while enjoying a balanced work-life with a hybrid working model.
E

Contact Detail:

Electus Recruitment Solutions Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who might have insights into the consultancy world. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨Tip Number 2

Showcase your skills! Create a portfolio or a GitHub repository with your best projects, especially those involving C++ and Unreal Engine. This gives potential employers a tangible look at what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with digital twins and autonomous systems, as these are hot topics in the field.

✨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, we love seeing candidates who take the initiative to connect directly.

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

C++
Unreal Engine 5
Mathematical Principles
Statistical Problem-Solving
Software Modelling Techniques
Simulation Techniques
Technical Leadership
Stakeholder Management
Conflict Management
Bid Management
Technical Proposal Writing
Advanced Computational Methods
Codebase Navigation
Team Management
Agile Methodologies

Some tips for your application 🫡

Show Off Your Experience: Make sure to highlight your 7+ years of experience in software engineering, especially with C++ and Unreal 5. We want to see how your background aligns with the role, so don’t hold back on showcasing your technical skills!

Tailor Your Application: Customise your application to reflect the specific responsibilities mentioned in the job description. We love seeing candidates who can connect their past experiences to our needs, especially in areas like technical leadership and strategic influence.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and fit for the role without wading through unnecessary fluff.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Electus Recruitment Solutions

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Unreal Engine 5 skills. Be ready to discuss specific projects where you've used these technologies, and think about how you can apply them to the role. Prepare to explain complex concepts in a way that shows your deep understanding.

✨Showcase Your Leadership Skills

As this is a technical leadership role, be prepared to share examples of how you've led teams in the past. Discuss your approach to managing stakeholders and resolving conflicts, as well as how you’ve influenced strategic decisions in previous positions.

✨Prepare for Problem-Solving Scenarios

Expect to tackle some real-world challenges during the interview. Think about advanced computational methods you've used and be ready to walk through your thought process. This will demonstrate your problem-solving abilities and innovative thinking.

✨Understand the Defence Sector

Familiarise yourself with the key players and current trends in the UK defence sector. Being able to discuss how your work can impact defence stakeholders will show that you're not just technically proficient but also strategically minded.

Principal Software Engineer (C++/Unreal)
Electus Recruitment Solutions

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

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