At a Glance
- Tasks: Design and develop innovative software solutions for trading activities.
- Company: Join a leading global market maker in finance, known for its cutting-edge technology.
- Benefits: Enjoy competitive pay based on skills, plus opportunities for growth and learning.
- Why this job: Be part of a dynamic team that shapes financial markets with impactful technology.
- Qualifications: Strong Python skills and a passion for tech; degree in Computer Science preferred.
- Other info: Ideal for those interested in high-frequency trading and market-making environments.
The predicted salary is between 43200 - 72000 £ per year.
My client is a leading global market maker across a broad array of fixed income and equity securities. Their world-class capabilities position them to meet the liquidity demands of a diverse group of institutional clients in all market conditions. Clients include asset managers, banks, broker-dealers, hedge funds, government agencies, and public pension programs, providing them with a powerful trading advantage to meet their investment goals.
Committed to being the most successful investment team globally, they hire top talent in technology, research, and finance to create innovative solutions impacting financial markets and advancing data analysis. Software Engineers develop next-generation software solutions to support various business areas, working closely with business leaders to develop and deliver custom solutions that optimize performance and efficiency.
Responsibilities- Design, develop, test, and deploy software solutions across the firm.
- Partner with business leaders to define priorities and deliver custom technology solutions.
- Analyze complex business and technical problems.
- Make proactive, sound decisions independently.
- Provide timely systems support for trading activities.
- Experience in proprietary finance, high-frequency trading (HFT), and/or market-making is preferred.
- In-depth experience with Python.
- Strong analytical skills to solve open-ended problems.
- Knowledge of Linux systems.
- Scripting experience with ability to integrate various components and systems (in-house and third-party).
- Professional experience with distributed systems.
- Knowledge of SDLC methodologies.
- Excellent communication and interpersonal skills suitable for a dynamic trading environment.
- Bachelor's degree in Computer Science or related field.
- Deep passion for technology and software development.
- Experience with proprietary trading and market making.
- Experience with Kafka, KdB, SQL Server, JavaScript, C++.
Salary: Variable - they are market leaders in compensation, paying based on technical ability and performance, not on current earnings or experience years.
If interested or seeking more information, please contact: Sam Jenkins +44 (0)20 7663 2734 linkedin.com/in/sam-jenkins-b517021b4
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Software Engineer - London / Amsterdam- Leading Global Market Maker
✨Tip Number 1
Familiarise yourself with the latest trends in high-frequency trading and market-making. Understanding the nuances of these areas will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Network with professionals in the finance and technology sectors. Attend industry meetups or webinars to connect with potential colleagues or mentors who can provide insights into the company culture and expectations.
✨Tip Number 3
Brush up on your Python skills, especially in relation to financial applications. Consider working on personal projects or contributing to open-source projects that involve financial data analysis to showcase your expertise.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures. This will help you demonstrate your problem-solving abilities effectively during the interview process.
We think you need these skills to ace Python Software Engineer - London / Amsterdam- Leading Global Market Maker
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant technologies mentioned in the job description, such as Linux systems and distributed systems. Emphasise your analytical skills and any previous work in high-frequency trading or market-making.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and software development. Mention specific projects or experiences that demonstrate your ability to solve complex problems and work in a dynamic environment, aligning with the company's focus on innovative solutions.
Showcase Relevant Projects: If you have worked on projects related to finance, trading, or data analysis, include them in your application. Describe your role, the technologies used, and the impact of your contributions to highlight your suitability for the position.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially your experience with Python and any other relevant programming languages. Brush up on your knowledge of SDLC methodologies and be prepared to explain how you've applied them in past projects.
How to prepare for a job interview at Oxford Knight
✨Showcase Your Python Skills
Make sure to highlight your in-depth experience with Python during the interview. Be prepared to discuss specific projects where you've used Python to solve complex problems, as this is crucial for the role.
✨Demonstrate Analytical Thinking
Since strong analytical skills are essential, be ready to tackle open-ended problems during the interview. Practice explaining your thought process clearly and logically, as this will showcase your problem-solving abilities.
✨Familiarise Yourself with Financial Concepts
Understanding proprietary finance, high-frequency trading, and market-making will give you an edge. Brush up on these concepts and be prepared to discuss how they relate to the software solutions you would develop.
✨Communicate Effectively
Excellent communication skills are vital in a dynamic trading environment. Practice articulating your ideas and experiences succinctly, and be ready to engage in discussions about how you can collaborate with business leaders.