Mid-Senior C++/Rust Software Engineer in Melbourn

Mid-Senior C++/Rust Software Engineer in Melbourn

Melbourn Full-Time 62000 £ / year No working from home possible
S

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 hybrid work.
  • Other info: Collaborative Agile environment with opportunities for professional growth.
  • Why this job: Join a passionate team and make a real impact in cyber security.
  • Qualifications: Experience in C++/Rust, Linux OS, and network security required.

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 in Melbourn employer: SoCode Limited

As a leading cyber security spin-out from a globally recognised consultancy, this company offers an exceptional work environment in Cambridgeshire that fosters innovation and collaboration. Employees benefit from a hybrid working model, competitive salary packages, generous holiday allowances, and opportunities for professional growth within a dynamic team dedicated to developing cutting-edge security solutions. Join us to be part of a forward-thinking culture that values quality software development and embraces modern practices.

S

Contact Details:

SoCode Limited Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, or join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a GitHub profile or personal website showcasing your projects, especially those involving C++ or Rust. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for technical interviews by brushing up on coding challenges and system design questions. Practise with friends or use platforms that simulate real interview scenarios to boost your confidence.

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with Linux, network security, and any Agile methodologies you've used.

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

C++
Rust
Linux OS
Real-time Systems
Network Security
TDD (Test-Driven Development)
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 great fit for our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Projects:If you've worked on any interesting projects, especially those involving Linux-based applications or network security, make sure to mention them. We’re keen to see real-world examples of your work and how you tackle complex challenges.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our awesome team!

How to prepare for a job interview at SoCode Limited

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 or real-time systems. The more you can demonstrate your technical expertise, the better!

Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges during the interview. Practice common algorithms and data structures, and think about how you would approach security-related problems. This will show that you can think critically and apply your knowledge effectively.

Familiarise Yourself with Agile Practices

Since the company values Agile methodologies, it’s a good idea to understand concepts like TDD and paired programming. Be ready to discuss how you've applied these practices in your past work, as this will highlight your adaptability and teamwork skills.

Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the projects you'll be working on, and the company's vision for the future. This shows your genuine interest in the role and helps you assess if it's the right fit for you.