At a Glance
- Tasks: Design and develop next-gen software solutions for a leading trading platform.
- Company: Award-winning global market maker with a collaborative culture.
- Benefits: Competitive salary, bonus structure, and a flat team environment.
- Other info: Ideal for experienced developers looking to make an impact in finance.
- Why this job: Join a dynamic team and tackle complex problems with cutting-edge technology.
- Qualifications: Deep Python experience and strong analytical problem-solving skills required.
Salary: £250k + bonus
Python Engineers wanted for a leading market maker to join their fast-paced, dynamic engineering team. This role offers the opportunity to contribute to one of the world's most powerful trading platforms.
In this role, you will partner with business leaders to define priorities and then create next-generation custom software solutions that optimize performance and efficiency across the firm. The work will be a mix of designing, testing & deploying elegant software, analyzing complex technical problems, and continuously improving performance, functionality and stability of the platform.
The successful candidate will be an outstanding communicator, confident performing in a fast-moving, ever-changing trading environment.
Skills and Experience Required
- A core passion for technology and software development
- Deep-level Python experience
- Keen proponent of solving open-ended problems with analytical methods
- Sound knowledge of SDLC methodologies + Linux systems
- Professional experience working with distributed systems
- Minimum bachelor's degree in Computer Science (or related field) from a top-tier university
Desirable
- Experience with any of the following: prop trading/market making; ML techniques & statistical methods; C++, kdb & SQL
NB: Please don’t apply if you’re a fresh graduate.
Rewards and Incentives
- Hugely collaborative environment between teams, not siloed like other firms
- Competitive compensation: truly flat structure; feel valued for your input and be rewarded for great ideas
- Work with the latest technologies on complex problems
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.
Contact
If this sounds like you, or you would like to know more, please get in touch.
Andy Stirling-Martin
andy@oxfordknight.co.uk
+44 (0)20 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946
Senior Python Software Engineer- Award-Winning Global Market Maker in London employer: Oxford Knight
Join a leading global market maker renowned for its collaborative and innovative work culture, where your contributions are valued and rewarded. With competitive compensation and the opportunity to work with cutting-edge technologies, this role offers significant growth potential in a dynamic trading environment that encourages problem-solving and creativity.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Python Software Engineer- Award-Winning Global Market Maker in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at market makers or trading firms. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to trading or analytics. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on algorithms and data structures, as these are often key in fast-paced environments like trading.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect with us directly.
We think you need these skills to ace Senior Python Software Engineer- Award-Winning Global Market Maker in London
Some tips for your application 🫡
Show Off Your Python Skills:Make sure to highlight your deep-level Python experience in your application. We want to see how you've used Python to solve complex problems, so share specific examples that showcase your skills!
Communicate Clearly:As an outstanding communicator, it's crucial to convey your thoughts clearly in your written application. We appreciate candidates who can articulate their ideas effectively, especially in a fast-paced environment like ours.
Tailor Your Application:Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific requirements of the role. We love seeing how your experience aligns with our needs, so make it personal!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Oxford Knight
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in detail, including any projects you've worked on. They’ll likely want to know how you’ve used Python to solve complex problems, so have some examples ready.
✨Understand the Trading Environment
Familiarise yourself with the basics of trading and market making. Knowing how the industry works will help you communicate effectively with the interviewers and show that you're genuinely interested in the role. It’s a fast-paced environment, so being able to speak their language is key.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. They’re looking for someone who can tackle open-ended problems, so think about examples where you’ve used analytical methods to find solutions.
✨Be Ready for Technical Questions
Expect technical questions related to SDLC methodologies, distributed systems, and possibly even Linux systems. Brush up on these topics and be prepared to demonstrate your knowledge. If you have experience with C++, kdb, or SQL, make sure to highlight that as well!