At a Glance
- Tasks: Develop and enhance software solutions in a dynamic aviation and military environment.
- Company: Growing software solutions company with a focus on innovation and collaboration.
- Benefits: Competitive salary, hybrid working, 28 days holiday, and generous benefits package.
- Other info: Exciting opportunity for career growth in a supportive and stimulating environment.
- Why this job: Join a trusted team and tackle complex engineering challenges with cutting-edge technology.
- Qualifications: Degree in Computer Engineering or IT, solid C++ experience, and troubleshooting skills.
The predicted salary is between 60000 - 80000 £ per year.
Our client, a growing software solutions company within the Aviation and Military sector, are looking to expand their engineering team and seeking a C++ Software Engineer. This is an opportunity to be part of a trusted team that values innovation, ownership, and collaboration and expand your knowledge, within a stimulating environment. The role will initially be based at the company’s site in South West London and then move to a hybrid pattern with 2/3 days office based. You will be joining a team of engineers who are experts in their field and passionate about what they do. Working with the company’s well established messaging products, which are deployed in critical environments, ensuring compatibility across multiple protocols and legacy systems. This would be ideal for someone who really enjoys getting to grips with how systems work and wants to contribute to solving complex engineering problems.
The following tasks are not exhaustive but will give you a good indication of what will be involved:
- Adding new features and extending capabilities in response to new standards and client requirements.
- Debugging clients reported issues and improving code base and product delivery over time.
- Working with servers, gateways and protocol bridges.
- Elevating security capabilities and improving system delivery and maintenance of products.
- Working with the wider team to further enhance products and contribute to the adoption of newer programming languages.
The successful candidate will:
- A degree in Computer engineering or IT related subject would be desirable.
- Solid commercial software development experience using C++.
- Knowledge of messaging technologies would be beneficial.
- Confidence to work with large codebase.
- Ability to troubleshoot technical issues and debug problems.
- Standards based protocol implementation.
- Networking and networking protocols.
- Security policy concepts – technologies such as PKI and TLS desirable.
- Lots of initiative and ability to work autonomously.
As well as a salary of £60,000 - £80,000 including London Weighting, the role offers hybrid working, 28 days holiday, 10% company pension contribution and a very generous benefits package including company performance bonus, profit sharing scheme and Healthcare and Life Assurance.
Software Engineer (C++) - Hybrid employer: Ashdown Group
Contact Detail:
Ashdown Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (C++) - Hybrid
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. We all know that sometimes it’s not just what you know, but who you know that can get your foot in the door.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your C++ skills and be ready to tackle coding challenges. We recommend practicing with online platforms or even setting up mock interviews with friends.
✨Tip Number 3
Showcase your passion for the field! When you get the chance to chat with potential employers, share your projects or contributions to open-source. We love seeing candidates who are genuinely excited about technology.
✨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’re always on the lookout for talent that fits our innovative culture.
We think you need these skills to ace Software Engineer (C++) - Hybrid
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ experience and any relevant projects you've worked on. 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 shine! Use it to explain why you’re passionate about software engineering and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex engineering problems. We’re looking for candidates who enjoy getting to grips with systems and can demonstrate their troubleshooting abilities.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Ashdown Group
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with the language, including any specific projects you've worked on. They’ll likely ask you to solve coding problems or explain concepts, so practice coding challenges and be ready to demonstrate your knowledge.
✨Understand the Company’s Products
Take some time to research the company’s messaging products and how they operate in critical environments. Understanding their technology stack and the challenges they face will help you tailor your answers and show that you're genuinely interested in contributing to their team.
✨Prepare for Technical Questions
Expect technical questions related to debugging, networking protocols, and security policies. Brush up on these topics and think of examples from your past work where you’ve successfully tackled similar issues. This will show that you can handle the complexities of the role.
✨Show Your Collaborative Spirit
Since the role involves working closely with a team, be ready to discuss your experiences in collaborative environments. Share examples of how you’ve contributed to team projects, resolved conflicts, or helped elevate a product. This will highlight your ability to work well with others and fit into their culture.