At a Glance
- Tasks: Design and develop innovative trading platforms using cutting-edge technologies.
- Company: Award-winning algorithmic trading firm in London with a tech-savvy culture.
- Benefits: Generous salary, extensive medical cover, onsite gym, and professional development opportunities.
- Why this job: Make a direct impact on the firm's success while working in a collaborative environment.
- Qualifications: Strong coding skills and experience in automation; familiarity with Linux and networking is a plus.
- Other info: Dynamic team atmosphere with a flat hierarchy and excellent career growth potential.
The predicted salary is between 43200 - 72000 £ per year.
This is a superb opportunity for a proactive and pragmatic coder to join an award-winning, tech-savvy algorithmic trading firm in London. Specialists within electronic market-making in FX, equity, fixed income and commodity markets, they have one of the best names in the industry and attract the top talent.
As part of the team that oversees the infrastructure used by the rest of the firm, your main focus will be designing, developing and continually improving these platforms, using a combination of commercial products, open-source software and custom code. Some examples of recent products include an in-house job scheduling system, custom Kerberos infrastructure and related tools, and standardised open-source and in-house Linux distributions.
Fluent programming skills in any language are a must-have. They use Go for their systems, but also Python, C and Bash; experience in these is not necessary, but you must be willing and able to quickly adopt new languages as necessary.
Requirements:- Demonstrable automation experience of how new tools you introduced impacted positively on users outside your immediate team.
- Very strong coding abilities (Go, Python, C and/or Bash experience a plus).
- Good working knowledge of Linux, TCP/IP networking, and storage technologies.
- Evidence of building excellent relationships with peers both inside a team and across an organisation.
- Expert use of standard development tools, e.g. git, IDEs, CI/CD and test-driven development techniques.
- Related development experience in any of these fields: Docker, Prometheus/Grafana, Elasticsearch, Puppet/Terraform, hardware/networking/storage.
- Previous knowledge of trading systems.
NB: Please don’t apply if you’re a fresh graduate.
Benefits:- Generous compensation package – you are making a direct impact on the PnL.
- Flat hierarchy, focus on teamwork, where people are rewarded on merit and excellence.
- Outstanding benefits, including onsite gym/sauna/fitness classes, extensive medical cover, and excellent professional development opportunities.
- Cutting-edge, beautiful offices in central London.
Whilst we carefully review all applications, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Software Developer in London employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at the firm on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your coding projects, especially those that demonstrate automation and problem-solving. This is your chance to shine and prove you’re the proactive coder they’re looking for.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and system design questions. We want to see how you think and solve problems, so be ready to showcase your thought process!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team and making an impact.
We think you need these skills to ace Software Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your coding abilities and any relevant projects you've worked on, especially those that showcase your automation experience.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background makes you a great fit for our team. Don’t forget to mention your willingness to learn new programming languages!
Showcase Your Teamwork Skills: We love candidates who can build strong relationships! In your application, provide examples of how you've collaborated with others in previous roles. This will show us that you’re not just a great coder, but also a team player.
Apply Through Our Website: To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Oxford Knight
✨Know Your Code Inside Out
Make sure you’re well-versed in your coding skills, especially in languages like Go, Python, C, and Bash. Be ready to discuss your past projects and how your coding has made a difference. Practise explaining your thought process when solving coding problems.
✨Showcase Your Automation Experience
Prepare examples of how you've introduced new tools that positively impacted users beyond your immediate team. This will demonstrate your proactive nature and ability to think outside the box, which is crucial for a role in a tech-savvy firm.
✨Familiarise Yourself with Development Tools
Brush up on your knowledge of standard development tools like git, CI/CD, and test-driven development techniques. Being able to discuss your experience with these tools will show that you’re ready to hit the ground running.
✨Build Relationships, Even Virtually
Since teamwork is key, be prepared to talk about how you've built relationships with peers in previous roles. Share specific examples of collaboration and how it led to successful outcomes, as this will highlight your interpersonal skills.