At a Glance
- Tasks: Design and develop cutting-edge software solutions in modelling, simulation, and autonomy.
- Company: Join a growing consultancy delivering innovative solutions across various sectors.
- Benefits: Competitive salary, private healthcare, generous holiday, and pension contributions.
- Why this job: Make a real impact with your skills while working on exciting projects.
- Qualifications: 5+ years in software development, proficient in C++ and Unreal Engine.
- Other info: Hybrid work model with excellent career progression opportunities.
The predicted salary is between 50000 - 75000 £ per year.
This Senior Software Engineer role is ideal for a hands-on engineer with experience in C++ and Unreal Engine, working on complex, performance-critical software across modelling and simulation, autonomy and geospatial domains. The position focuses on building robust, scalable systems while offering clear progression towards technical leadership. The role sits within a growing software and data science consultancy delivering end-to-end solutions across defence, energy, transport and health. You will work alongside experienced engineers, data scientists and subject matter experts on programmes covering modelling and simulation, autonomous systems, synthetic environments and digital twins. You will stay close to the code while contributing ideas, shaping solutions and engaging directly with customers.
What you will be doing:
- Designing, developing and delivering software solutions across modelling and simulation, autonomy and geospatial domains
- Working with technologies including wargaming, robotic and autonomous systems, digital twins and synthetic environments
- Applying mathematical and computational methods to solve real-world problems
- Contributing to technical consultancy projects, with opportunities to lead defined work packages
- Analysing use cases and project context to shape requirements and specifications
- Working across existing codebases and contributing to performance-critical systems
- Building and maintaining effective customer and stakeholder relationships
- Supporting technical reporting and presenting work to customers
What you will bring:
- At least 5 years’ experience designing and delivering performant software applications
- Proficiency in C, C++ or C# alongside Python
- Experience with Unreal Engine or similar game-engine technology
- Understanding of software modelling and simulation techniques
- Experience in areas such as entity or event-based simulation, robotics or autonomous systems
- Confidence working with large codebases and understanding performance and hardware constraints
- Strong communication skills and the ability to work directly with stakeholders
Desirable:
- Experience within UK defence or other regulated environments
- Degree-level education or equivalent experience with a strong STEM or computing background
Location, security and working pattern:
- Hybrid working with 3 days per week onsite in Portsmouth
- Willingness to travel within the UK and work at client sites when required
- Right to live and work in the UK
- Eligible and willing to obtain SC security clearance, normally requiring 5 years UK residency
What’s on offer:
- Salary from £50,000, flexible based on experience
- 7 percent employer pension contribution
- Private healthcare and life assurance
- 25 days holiday with additional holiday purchase options
- EV salary sacrifice scheme
- Structured mentoring and internal and external training opportunities
Locations
Senior Software Engineer (C++ / Unreal Engine) in Hampshire, Portsmouth employer: The Talent Locker Ltd.
Contact Detail:
The Talent Locker Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (C++ / Unreal Engine) in Hampshire, Portsmouth
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and Unreal Engine. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key when working with stakeholders and customers.
✨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 are proactive about their job search!
We think you need these skills to ace Senior Software Engineer (C++ / Unreal Engine) in Hampshire, Portsmouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++, Unreal Engine, and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this Senior Software Engineer role. Share your passion for software development and how your background in modelling and simulation can contribute to our projects.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in past projects. We love seeing how you apply mathematical and computational methods to real-world challenges, especially in performance-critical systems.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at The Talent Locker Ltd.
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Unreal Engine skills. Be ready to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will show your hands-on experience and technical prowess.
✨Understand the Company’s Focus
Research the company’s work in modelling, simulation, and autonomous systems. Familiarise yourself with their projects and be prepared to discuss how your skills can contribute to their goals. This shows genuine interest and alignment with their mission.
✨Prepare for Problem-Solving Questions
Expect to tackle real-world problems during the interview. Practice explaining your thought process when solving complex issues, especially those related to performance-critical systems. This will demonstrate your analytical skills and ability to think on your feet.
✨Showcase Your Communication Skills
Since the role involves working closely with stakeholders, practice articulating your ideas clearly. Prepare examples of how you've successfully communicated technical concepts to non-technical audiences. This will highlight your ability to bridge the gap between tech and business.