Mid-Senior C++/Rust Software Engineer

Mid-Senior C++/Rust Software Engineer

Full-Time 50000 - 65000 £ / year (est.) No working from home possible
SoCode Recruitment

At a Glance

  • Tasks: Develop cutting-edge security solutions using C++ and Rust in a collaborative team.
  • Company: Exciting cyber security spin-out from a reputable consultancy firm.
  • Benefits: Competitive salary, travel allowance, bonus, 25 days holiday, and hybrid work.
  • Other info: Dynamic environment with opportunities for professional growth and learning.
  • Why this job: Join a passionate team and make a real impact on next-gen security technology.
  • Qualifications: Experience in C++/Rust, Linux OS, and network security required.

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

Location: Cambridgeshire

Working Environment: Hybrid (3 days on-site / 2 days WFH)

Package: Salary + Travel Allowance + Bonus + 25 days Holiday + Benefits

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.

Key Requirements:
  • 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.
Desired, but not essential:
  • Experience or knowledge of TDD within an Agile environment.
  • Experience programming in Python.
  • Experience developing cloud-based applications.
  • An understanding of or familiarity with Embedded software / Bare metal programming.

Mid-Senior C++/Rust Software Engineer employer: SoCode Recruitment

As a leading cyber security spin-out from a globally established consultancy, this company offers an exceptional work environment in Cambridgeshire that balances innovation with stability. Employees benefit from a hybrid working model, generous holiday allowance, and a culture that prioritises collaboration and professional growth, making it an ideal place for those looking to advance their careers while contributing to cutting-edge security solutions.

SoCode Recruitment

Contact Details:

SoCode Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Mid-Senior C++/Rust Software Engineer

Tip Number 1

Network, network, network! Reach out to your connections in the tech world, especially those in cyber security. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

Tip Number 2

Get involved in relevant online communities or forums. Share your knowledge about C++ and Rust, and engage with others. This not only showcases your expertise but also helps us spot you when we’re looking for talent!

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures in C++ or Rust. We want to see how you think and solve problems, so be ready to showcase your skills!

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 take the initiative to connect directly with us.

We think you need these skills to ace Mid-Senior C++/Rust Software Engineer

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, as well as any relevant projects you've worked on. We want to see how your skills align with our needs, 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 excited about this role and how your background in software engineering makes you a perfect fit for our team. Keep it engaging and personal!

Showcase Your Passion for Security:Since we're all about developing cutting-edge security solutions, make sure to mention any experience or interest you have in network security. We love seeing candidates who are genuinely passionate about what we do!

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 shows you’re keen to join our team!

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 past projects and how you've tackled complex problems, especially in Linux environments. They’ll want to see your technical depth, so don’t shy away from diving into specifics!

Showcase Your Security Savvy

Since this role is all about cyber security, be prepared to talk about your understanding of network security and any relevant experiences. If you’ve worked on real-time systems or cloud applications, highlight those too. It’s all about demonstrating that you can handle the security challenges they face.

Emphasise Collaboration and Agile Practices

This company values teamwork and modern development practices like TDD and paired programming. Share examples of how you’ve successfully collaborated with others in an Agile environment. They’ll appreciate your ability to work well within a team and adapt to their methodologies.

Prepare Questions That Matter

Interviews are a two-way street! Prepare thoughtful questions about their projects, team dynamics, and future goals. This shows your genuine interest in the role and helps you assess if it’s the right fit for you. Plus, it gives you a chance to engage with them on a deeper level.