At a Glance
- Tasks: Develop high-performance software using C++ in a collaborative environment.
- Company: Join an established company known for its strong engineering culture.
- Benefits: Enjoy a competitive salary, bonuses, hybrid working, and extended holidays.
- Why this job: Be part of a dynamic team, contributing to innovative products and enhancing your skills.
- Qualifications: Experience in C/C++, exposure to other languages, and comfortable with multi-threaded code.
- Other info: Office located in Twickenham; must be onsite twice a week.
The predicted salary is between 52000 - 72000 £ per year.
Skills/Exposure: C++, Git, Atlassian, Windows & Linux.
Office Location: Twickenham
I’m working with an established company in their sector as they look to add a further Software Engineer to their team. The team builds high-performance software used in complex, distributed environments. It’s a technical role with a strong engineering culture.
You will play a key role in developing new products, focusing on C++ development. This is a hands-on position where you will be involved throughout the full software development life cycle, from concept and design to development, debugging, and testing.
What you’ll need?
- C/C++ experience in production systems.
- Exposure to another language: Python, C#, Java, JavaScript, or Go.
- Comfortable working on multi-threaded, low-latency code.
- Networking / Protocol exposure.
- Windows & Linux.
- Git / Atlassian.
- Comfortable with autonomous working.
What can you expect?
- Writing and maintaining modern C++ code.
- Working on multi-threaded systems and performance-critical code.
- Contributing to software architecture and design discussions.
- Collaborating with other teams working in Python, Go, and Java.
- Writing tests and reviewing code as part of a well-structured dev process.
- Helping to maintain performance, reliability, and cross-platform compatibility.
What can you expect in return?
- A salary ranging from £65,000 to £90,000.
- Bonus: Company and personal.
- Extended Holiday + the other benefits you’d expect, including healthcare & training budgets.
- Hybrid working environment. Would need to come into their office twice a week.
If you’re interested in this Software Engineer opportunity, please apply today. Our client wants to shortlist candidates as soon as possible. Unfortunately, our client can’t sponsor Software Engineers at this time.
Software Engineer employer: Reggie & Co Recruitment
Contact Detail:
Reggie & Co Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially C++ and Git. Having hands-on experience with these tools will not only boost your confidence but also allow you to speak more knowledgeably during any discussions.
✨Tip Number 2
Engage with the software engineering community online, particularly in forums or groups focused on C++ development. This can help you stay updated on industry trends and may even lead to networking opportunities that could benefit your application.
✨Tip Number 3
Prepare to discuss your experience with multi-threaded and low-latency code. Be ready to share specific examples of projects where you've successfully implemented these concepts, as this will demonstrate your practical knowledge and problem-solving skills.
✨Tip Number 4
Since the role involves collaboration with teams using different programming languages, brush up on your knowledge of Python, Go, or Java. Being able to communicate effectively about these languages will show your versatility and willingness to work in a team-oriented environment.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any other programming languages mentioned, such as Python or Java. Emphasise your familiarity with multi-threaded systems and any relevant projects you've worked on.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your skills in software development, particularly in high-performance environments.
Showcase Relevant Skills: Clearly outline your experience with Git, Atlassian, and both Windows and Linux environments. Provide examples of how you've used these tools in past roles to enhance your application.
Highlight Team Collaboration: Since the role involves collaboration with other teams, mention any previous experiences where you successfully worked in a team setting. This could include cross-functional projects or contributions to discussions on software architecture.
How to prepare for a job interview at Reggie & Co Recruitment
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've developed production systems, focusing on any challenges you faced and how you overcame them.
✨Demonstrate Multi-threading Knowledge
Since the role involves working on multi-threaded, low-latency code, be ready to explain your understanding of these concepts. You might be asked to solve problems or discuss strategies for optimising performance.
✨Familiarise Yourself with Networking Protocols
Brush up on networking and protocol knowledge, as this is a key aspect of the role. Be prepared to answer questions about how you’ve implemented networking solutions in past projects.
✨Prepare for Collaborative Discussions
The team values collaboration, so think about how you can contribute to software architecture and design discussions. Be ready to share your thoughts on best practices and how you’ve worked with other languages like Python or Java.