Senior Software Engineer

Senior Software Engineer

Full-Time No home office possible
P

At a Glance

  • Tasks: Develop ultra-low-latency trading systems and collaborate with a dynamic team.
  • Company: Leading proprietary trading firm in Cambridge with a focus on innovation.
  • Benefits: Competitive salary up to Β£300,000 with potential for growth.
  • Why this job: Join a pioneering team and build impactful software from the ground up.
  • Qualifications: Strong C++ skills and experience in the full software development life cycle.
  • Other info: Opportunity for career advancement into senior management roles.

A proprietary 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 exchange connectivity layers using reliable C++ 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++)
  • Experienced working with distributed systems
  • (Desirable) Experience working in the cloud (AWS, GCP, Azure etc.)
  • (Desirable) Experience working with containers

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

Senior Software Engineer employer: Platform Recruitment

Join a leading proprietary trading firm in Cambridge, where innovation meets opportunity. As a Senior Software Engineer, you'll thrive in a collaborative environment that fosters creativity and technical excellence, with the potential for significant career advancement. Enjoy competitive compensation, a dynamic work culture, and the chance to shape cutting-edge trading systems from the ground up.
P

Contact Detail:

Platform Recruitment Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

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. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

✨Tip Number 3

Showcase your passion for software engineering by contributing to open-source projects or building your own side projects. This not only enhances your portfolio but also demonstrates your commitment to continuous learning and development.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect with us directly.

We think you need these skills to ace Senior Software Engineer

C++
Ultra-low-latency programming
Software Development Life Cycle (SDLC)
Prototyping
Systems Design
Testing
Productionisation
Linux
Networking (TCP/IP)
Concurrent Programming
Distributed Systems
Cloud Computing (AWS, GCP, Azure)
Containerisation
Problem Solving
Team Collaboration

Some tips for your application 🫑

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with C++, Linux, and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your holistic approach to problem-solving aligns with our needs. Let us know what excites you about working in a proprietary trading firm.

Showcase Your Projects: If you've worked on complex projects, especially those involving low-latency systems or distributed architectures, make sure to mention them. We love seeing real-world examples of your work and how you’ve tackled challenges in the past.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Don’t miss out!

How to prepare for a job interview at Platform Recruitment

✨Know Your SDLC Inside Out

Make sure you can discuss the entire software development life cycle (SDLC) confidently. Be prepared to share specific examples of projects you've worked on, highlighting your role in each phase from concept to delivery.

✨Show Off Your C++ Skills

Since the role requires developing ultra-low-latency systems using C++, brush up on your coding skills. Be ready to solve coding challenges or discuss your past experiences with concurrent programming and how you've tackled performance issues.

✨Demonstrate Team Collaboration

This position involves working closely with a team of Software Developers and Quant Traders. Prepare to talk about how you've collaborated in the past, especially in high-pressure environments, and how you can contribute to a close-knit team.

✨Think Big Picture

The company values a holistic approach to problem-solving. Be ready to discuss how you see the bigger picture in your work and how your contributions fit into the overall goals of a project or organisation.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>