Senior Software C++ Developer

Senior Software C++ Developer

Full-Time 50000 - 70000 £ / year (est.) Home office (partial)
SoCode Recruitment

At a Glance

  • Tasks: Develop cutting-edge security solutions using C++ and Rust in a dynamic team.
  • Company: Exciting cyber security spin-out from a reputable consultancy firm.
  • Benefits: Competitive salary, travel allowance, bonus, 25 days holiday, and great benefits.
  • Other info: Hybrid work model with opportunities for professional growth and development.
  • Why this job: Join a passionate team and work on innovative projects that make a real difference.
  • Qualifications: Experience in C++/Rust, Linux OS, and network security required.

The predicted salary is between 50000 - 70000 £ per year.

This is an opportunity that offers the best of both worlds, providing the excitement of greenfield development along with financial stability provided by the parent company. The company is a cyber security spin-out from a globally established and highly reputable consultancy firm, who are developing the next generation of security solutions. Following continued growth, they are looking to hire another Software Engineer into the team and keeping an open mind towards seniority.

As a Software Engineer you will be working across the entire software development life cycle on projects with complex security requirements. Amongst other areas you will be contributing towards the development of Linux-based cloud applications and platform bring-up, real-time network protocols and network security.

You will be joining a collaborative team who are passionate about delivering the highest quality software and modern best practices such as TDD and paired programming within an Agile environment.

You must be eligible for UK Security Clearance.

  • Experience programming in C++ and/or Rust.
  • Experience programming on Linux OS and Real-time systems.
  • Experience or knowledge of network security.
  • Experience or knowledge of TDD within an Agile environment.
  • Experience programming in Python.
  • An understanding of or familiarity with Embedded software / Bare metal programming.

Senior Software C++ Developer employer: SoCode Recruitment

As a Senior Software C++ Developer at our innovative cyber security firm, you will thrive in a dynamic and supportive work culture that values collaboration and excellence. With a strong focus on employee growth, we offer extensive training opportunities, competitive benefits including a travel allowance and generous holiday, and the chance to work on cutting-edge projects that make a real impact in the field of security solutions. Join us in a hybrid work environment that balances the excitement of greenfield development with the stability of a well-established parent company.

SoCode Recruitment

Contact Details:

SoCode Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software C++ Developer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in cyber security. A friendly chat can lead to insider info about job openings or even referrals that could give you an edge.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your C++ and Rust projects. This is a great way to demonstrate your coding abilities and passion for software development, making you stand out to potential employers.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of Linux, real-time systems, and network security. Practise coding challenges and be ready to discuss your experience with TDD and Agile methodologies.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a straightforward way to get your application noticed by the right people.

We think you need these skills to ace Senior Software C++ Developer

C++ Programming
Rust Programming
Linux OS
Real-time Systems
Network Security
Test-Driven Development (TDD)
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and Rust, especially in Linux environments. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about this opportunity and how your background in software development makes you a perfect fit for our team. Keep it engaging and personal.

Showcase Your Projects:If you've worked on any cool projects, especially those involving network security or TDD, make sure to mention them. We love seeing practical examples of your work that demonstrate your skills and passion.

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at SoCode Recruitment

Know Your Tech Inside Out

Make sure you brush up on your C++ and Rust skills before the interview. Be ready to discuss your previous projects, especially those involving Linux-based applications and real-time systems. The more you can demonstrate your technical expertise, the better!

Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges or technical questions during the interview. Practice common algorithms and data structures, and think about how you would approach complex security requirements. This will show that you can think critically and solve problems effectively.

Familiarise Yourself with Agile Practices

Since the company values Agile methodologies, be prepared to discuss your experience with TDD and paired programming. Share examples of how you've implemented these practices in past projects, as this will highlight your ability to work collaboratively and deliver high-quality software.

Understand the Company’s Mission

Research the company's background and their focus on cyber security solutions. Being able to articulate why you're interested in their mission and how your skills align with their goals will set you apart from other candidates. Show them that you're not just looking for a job, but that you're genuinely excited about what they do!