At a Glance
- Tasks: Develop innovative software using modern C++ and collaborate on exciting new features.
- Company: Established global software company with a friendly and supportive culture.
- Benefits: Great salary, flexible hours, life insurance, Bupa, and a 10% pension bonus.
- Why this job: Join a dynamic team and work on impactful projects that enhance your skills.
- Qualifications: Strong C++ experience, good maths knowledge, and understanding of OOP and algorithms.
- Other info: Enjoy hybrid working with excellent career progression opportunities in Bristol.
Ever wanted to work on software that protects hundreds of thousands of machines worldwide – and actually own the code you write?
We\’re looking for a mid-level C++ Software Engineer to join our small, agile team working on mission-critical cyber security software. This isn\’t just another dev role – you\’ll have real ownership, from design through to production, working on complex problems that matter to enterprise customers globally.
What you\’ll be doing:
- Building and enhancing core features in modern C++ (C+), primarily on Windows with growing Linux opportunities
- Designing high-quality APIs in multithreaded environments
- Taking ownership of substantial code segments with minimal hand-holding
- Delivering customer-focused solutions at pace – this is a fast-moving tea
What we need from you:
- Good commercial C+/14/17 experience on Windows / Visual Studio
- A track record of writing clean code and multi-threading
- The ability to work independently and take initiative
- Understanding of JavaScript, TypeScript or Angular code is a nice to have (although they have a dedicated UI JavaScript team)
What\’s in it for you?
- £40,000 £50,000 (Depending on experience)
- 9% employer-only pension contribution
- Flexible benefits package including life assurance
- Hybrid working 3 days in Manchester office
- Make a genuine technical impact in a small team with rapid release cycles
Location: Manchester central (hybrid)
Start: ASAP/New Year
The process: CV review technical take-home challenge in-person interview
Sound interesting? If you\’re a C++ Software Developer who values autonomy, technical challenge, and seeing your work make a real difference, we\’d love to hear from you.
C++ Software Developer employer: Softweb Resourcing
Contact Detail:
Softweb Resourcing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Developer
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can sometimes lead to a referral, which is golden when it comes to landing that C++ Software Developer role.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your C++ projects. This gives potential employers a taste of your coding style and problem-solving abilities, making you stand out from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and data structures. Practise coding challenges on platforms like LeetCode or HackerRank. We all know that confidence in your skills can make a huge difference!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace C++ Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with modern C++ and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your best work!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about C++ development and how your background in maths and algorithms makes you a great fit for our team.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in your previous roles. We love seeing candidates who can think critically and apply their knowledge effectively!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s quick and easy, and we can’t wait to see what you bring to the table!
How to prepare for a job interview at Softweb Resourcing
✨Brush Up on Your C++ Knowledge
Make sure you're up to speed with modern C++ standards like C++11, C++14, and C++17. Review key concepts such as OOP, algorithms, and data structures, as these will likely come up during the interview.
✨Showcase Your Maths Skills
Since the role involves mathematical and analytical software, be prepared to discuss your maths knowledge. Think of examples where you've applied maths in programming, especially in graphics or 2D/3D maths.
✨Prepare for Technical Questions
Expect technical questions that test your coding skills and problem-solving abilities. Practise coding challenges related to algorithms and data structures, and be ready to explain your thought process clearly.
✨Demonstrate Your Team Spirit
This company values collaboration, so be ready to talk about your experiences working in teams. Share examples of how you've contributed to a positive team environment and championed best practices in your previous roles.