Senior Software Engineer C++/ Rust in Cambridge

Senior Software Engineer C++/ Rust in Cambridge

Cambridge Full-Time 43200 - 72000 £ / year (est.) No working from home possible
Platform Recruitment Limited

At a Glance

  • Tasks: Develop ultra-low-latency trading systems using C++ or Rust and collaborate with a dynamic team.
  • Company: Join a cutting-edge high-frequency trading firm in Cambridge.
  • Benefits: Earn up to £200,000 with huge potential for growth and career advancement.
  • Other info: Opportunity for career progression into senior management roles.
  • Why this job: Be part of innovative projects from scratch and make a real impact in finance technology.
  • Qualifications: Experience in software development, particularly in C++ or Rust, and strong problem-solving skills.

The predicted salary is between 43200 - 72000 £ per year.

A proprietary high-frequency trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a Software Engineer with a demonstrable background of delivering complex projects from a concept through to delivery.

It is important that you have been involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch.

Role:

  • Develop ultra-low-latency trading systems C++ or Rust code
  • Work closely with a close-knit team of Software Developers and Quant Traders
  • Build mission-critical research systems from scratch
  • This is an early-stage hire for the team. Much of your work will be completely greenfield. You will be involved in the designing, prototyping, testing and productionising new software.
  • Providing support to a small number of junior engineers
  • Whilst not a requirement, you will be given the opportunity to grow into a senior managerial role should you wish

About you:

  • Holistic approach to problem solving; you are able to see the 'bigger picture' of your work
  • Exceptional systems knowledge
  • Exceptional Linux knowledge
  • Strong networking knowledge (TCP/IP)
  • Strong concurrent programming ability (C++ or Rust)
  • Experienced working with distributed systems

Full details are available. Please don’t hesitate to get in touch.

Senior Software Engineer C++/ Rust in Cambridge employer: Platform Recruitment Limited

As a Senior Development Engineer at our company, you will thrive in a dynamic and innovative work culture that values creativity and collaboration. We offer competitive salaries, comprehensive benefits, and ample opportunities for professional growth, all within a supportive environment that encourages you to push the boundaries of electro-mechanical design. Join us in a location that fosters both personal and professional development, making it an ideal place for those seeking meaningful and rewarding employment.

Platform Recruitment Limited

Contact Details:

Platform Recruitment Limited Recruitment Team

StudySmarter Expert Advice🤫

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

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 portfolio showcasing your projects, especially those involving C++ or Rust. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

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

C++
Rust
Ultra-low-latency systems development
Software Development Life Cycle (SDLC)
Prototyping
Productionisation
Systems knowledge

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with C++ or Rust in your application. We want to see how you've tackled complex projects and what you can bring to the table, so don’t hold back!

Tailor Your Application:Take a moment to customise your CV and cover letter for this role. Mention specific experiences that align with our focus on ultra-low-latency systems and the software development life cycle. It’ll make you stand out!

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your skills and experiences. This will help us understand your fit for the role quickly.

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Platform Recruitment Limited

Know Your Tech Inside Out

Make sure you brush up on your C++ and Rust skills. Be ready to discuss specific projects where you've used these languages, especially in low-latency environments. They’ll want to see how you approach complex problems, so prepare to dive deep into your technical knowledge.

Understand the SDLC

Since this role involves the entire software development life cycle, be prepared to talk about your experience at each stage. Think of examples where you’ve taken a project from concept to delivery, and be ready to explain your thought process and decision-making along the way.

Showcase Your Problem-Solving Skills

They’re looking for someone with a holistic approach to problem-solving. Prepare to discuss how you tackle challenges, especially in high-pressure situations. Use real-life examples to illustrate your ability to see the bigger picture and how you’ve successfully navigated complex issues.

Be Ready for Team Dynamics

As you'll be working closely with both developers and quant traders, it’s important to demonstrate your teamwork skills. Think of instances where you’ve collaborated effectively in a team setting, and be ready to discuss how you can support junior engineers while also contributing to the overall team success.