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.
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 codeStrong skills in C++ on Linux, plus Python or C# would be usefulWillingness to learn new languages quicklyHighly 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 universityFinance experience would be beneficial but not essentialBenefits Incredible salary + profit-sharing structureTruly flat structure and highly collaborative culture, within a fun, stimulating office environmentDirect business impact with short feedback loopOutstanding benefits packageRelocation assistance providedWhilst 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.
#J-18808-Ljbffr
Senior Software Engineer employer: Oxford Knight
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
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.