Senior Software Engineer

Senior Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join a core team to enhance trading platform infrastructure and deliver impactful projects.
  • Company: A leading tech-focused market-maker excelling in high-frequency trading.
  • Benefits: Enjoy a competitive salary, profit-sharing, relocation assistance, and a collaborative culture.
  • Why this job: Make a real impact from day one in a fast-paced, innovative environment.
  • Qualifications: 4+ years of coding experience, strong C++ skills, and a degree in a relevant field.
  • Other info: Open to engineers at all levels; finance experience is a plus but not required.

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

Job Description

My client is a tech-focused market-maker with groundbreaking success in the high frequency trading space.

They're looking for Software Engineers to join their core team where your focus will be ensuring the infrastructure provides a stable, performant and trusted foundation upon which their systems and applications can be built. You'll own projects that push the success of the trading platform forward – relied on by the business every day – and deliver elegant architectural solutions that users will love.

They're looking for engineers at all levels of seniority. If you relish the challenges of an extremely fast-paced environment where your work will make a tangible impact from day one, this is the role for you!

Skills and Experience Required

  • 4+ years' engineering experience of writing clean, elegant code
  • Strong skills in C++ on Linux, plus Python or C# would be useful
  • Willingness to learn new languages quickly
  • Highly proficient in computer science fundamentals: algorithms, memory & concurrency models, CPU-architecture, operating systems, relational databases, etc.
  • Degree in Computer Science, Maths, Physics (or similar) from a top-tier university
  • Finance experience would be beneficial but not essential

Benefits

  • Incredible salary + profit-sharing structure
  • Truly flat structure and highly collaborative culture, within a fun, stimulating office environment
  • Direct business impact with short feedback loop
  • Outstanding benefits package
  • Relocation assistance provided

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you think you are a strong candidate for the role and would like further info, please contact:

Tom Brown
tom.brown@oxfordknight.co.uk
+44 (0)20 4576 5966
linkedin.com/in/thomas-brown-196a29103

Senior Software Engineer employer: Oxford Knight

Join a pioneering tech-focused market-maker where your contributions as a Senior Software Engineer will directly influence the success of our high-frequency trading platform. With a flat structure and a collaborative culture, you'll thrive in a stimulating environment that values innovation and offers outstanding benefits, including a competitive salary and profit-sharing. This is an exceptional opportunity for those eager to make a tangible impact from day one while enjoying ample growth opportunities in a fast-paced industry.
O

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in high-frequency trading and the technologies used in this space. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Brush up on your C++ skills, as it's a key requirement for this position. Consider working on personal projects or contributing to open-source projects that involve C++ to showcase your expertise.

✨Tip Number 3

Network with professionals in the finance and tech sectors, especially those involved in trading platforms. Engaging with them can provide insights into the company culture and potentially lead to referrals.

✨Tip Number 4

Prepare to discuss your problem-solving approach and past projects in detail. Be ready to explain how your contributions made a tangible impact, as this aligns with the company's focus on direct business impact.

We think you need these skills to ace Senior Software Engineer

C++ Programming
Linux Operating System
Python Programming
C# Programming
Clean Code Practices
Algorithms
Memory Management
Concurrency Models
CPU Architecture
Operating Systems Knowledge
Relational Databases
Problem-Solving Skills
Adaptability to New Languages
Collaboration Skills
Strong Analytical Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software engineering, particularly with C++ and any additional languages like Python or C#. Emphasise your understanding of computer science fundamentals and any relevant projects you've worked on.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and high-frequency trading. Mention specific projects or experiences that demonstrate your ability to deliver elegant architectural solutions and your willingness to learn new languages.

Showcase Relevant Experience: If you have finance experience, be sure to include it in your application. Even if it's not essential, it can set you apart from other candidates. Highlight any projects where you made a tangible impact, especially in fast-paced environments.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial in a role that demands clean and elegant code.

How to prepare for a job interview at Oxford Knight

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++ and any other relevant languages like Python or C#. You might be asked to solve coding problems on the spot, so practice common algorithms and data structures beforehand.

✨Understand the Company’s Focus

Research the company’s role in high-frequency trading and understand their technology stack. This will help you tailor your answers to show how your skills can directly contribute to their success.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your problem-solving skills, especially in a fast-paced environment. Be ready to explain your thought process clearly and logically when tackling complex scenarios.

✨Highlight Your Collaborative Spirit

Since the company values a flat structure and collaboration, share examples of how you've successfully worked in teams. Emphasise your ability to communicate effectively and adapt to different team dynamics.

Senior Software Engineer
Oxford Knight
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>