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 growth and innovation.
- 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.
Mid-Senior C++/Rust Software Engineer employer: SoCode Limited
As a leading cyber security spin-out from a globally established consultancy, this company offers an exceptional work environment in Cambridgeshire that fosters innovation and collaboration. Employees enjoy a hybrid working model, competitive salary packages, generous holiday allowances, and opportunities for professional growth within a passionate team dedicated to developing cutting-edge security solutions. With a strong emphasis on modern best practices and a commitment to employee well-being, this is an ideal workplace for those seeking meaningful and rewarding careers in software engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Mid-Senior C++/Rust Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. 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 showcasing your C++ and Rust projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around Linux, real-time systems, and network security. Practice common coding challenges and be ready to discuss your past projects.
✨Tip Number 4
Apply through our website! We love seeing applications come directly from passionate candidates. It shows initiative and gives us a chance to see your enthusiasm for the role right from the start.
We think you need these skills to ace Mid-Senior C++/Rust Software Engineer
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 our needs, 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 role and how your background in software engineering 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 real-time systems, make sure to mention them. We love seeing practical examples of your work and how you tackle challenges.
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 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!
✨Understand the Company’s Mission
Since this role is with a cyber security spin-out, it’s crucial to understand their focus on developing next-gen security solutions. Familiarise yourself with their products and any recent news about them. This shows genuine interest and helps you align your answers with their goals.
✨Prepare for Practical Tests
Expect some coding challenges or practical tests during the interview. Practice common algorithms and data structures in C++ or Rust. You might also want to review concepts related to network security, as they could come up in discussions.
✨Showcase Your Team Spirit
This company values collaboration and Agile practices, so be prepared to talk about your experiences working in teams. Share examples of how you’ve contributed to team success, whether through paired programming or TDD, to highlight your fit within their culture.