At a Glance
- Tasks: Develop and enhance production trading systems using Object Oriented Python.
- Company: Leading international investment bank with a dynamic trading technology team.
- Benefits: Competitive salary, career growth, and the chance to work in a fast-paced environment.
- Why this job: Own components and influence trading technology while collaborating with traders and technologists.
- Qualifications: Solid Python experience in a trading environment and understanding of system performance.
- Other info: Opportunity to contribute to innovative projects and improve trading systems.
The predicted salary is between 36000 - 60000 £ per year.
We are currently recruiting for a Python Developer to join the Fixed Income trading technology team within a leading international investment bank. This is a core software engineering role focused on building and enhancing production trading systems. Please note this is not a quant, data engineering or AI/ML role; we are looking for a core Python engineer who enjoys owning components, improving systems, and working closely with the business in a fast-paced trading environment. You will sit within Front Office Technology supporting Fixed Income trading desks. The team develops and maintains the core platforms that underpin trade capture, execution workflows, pricing distribution, and integration across the trading stack.
You will:
- Take ownership of defined components and services
- Deliver enhancements and new functionalities
- Contribute to design discussions and technical improvements
- Partner directly with traders and senior technologists
This role would suit someone with solid Python experience who is ready to step up in ownership and influence.
Responsibilities
- Develop production grade Object Oriented Python applications
- Design scalable, resilient Back End services
- Improve system performance and reliability
- Participate in code reviews and engineering standards
- Contribute to testing, CI/CD, and release processes
- Provide 2nd/3rd line support where required
Essential
- Python development experience within a trading environment
- Strong OO production Python experience building Back End or distributed systems
- Solid understanding of threading, concurrency, and performance optimisation
- Business knowledge of at least one: Fixed Income, FX, Rates, Crypto
Please submit your CV immediately to be considered for this role.
OO Core Python Developer - Fixed Income employer: Vertus Partners
Contact Detail:
Vertus Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land OO Core Python Developer - Fixed Income
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to trading technology. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects, especially those related to trading systems. 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 Object Oriented programming concepts and system design. Practice coding challenges that focus on performance optimisation and concurrency, as these are key in a trading environment.
✨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 directly with us.
We think you need these skills to ace OO Core Python Developer - Fixed Income
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your core Python experience, especially in a trading environment. We want to see how you've taken ownership of components and contributed to system improvements.
Showcase Your Skills: In your application, emphasise your knowledge of Object Oriented programming and any experience with Back End services. We love seeing examples of how you've improved system performance or reliability.
Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so explain why you're the right fit for this role and how you can contribute to our Fixed Income trading technology team.
Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and get you into the process quickly. We can't wait to hear from you!
How to prepare for a job interview at Vertus Partners
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially Object Oriented programming. Be ready to discuss your past projects and how you've used Python to solve real-world problems, particularly in a trading context.
✨Understand the Trading Environment
Familiarise yourself with Fixed Income and other relevant trading concepts. Being able to speak the language of traders will show that you can bridge the gap between technology and business needs.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Highlight your experience with performance optimisation and system reliability, as these are crucial in a fast-paced trading environment.
✨Engage in Technical Discussions
Be ready to participate in design discussions and technical improvements during the interview. This is your chance to demonstrate your thought process and how you approach engineering challenges, so don’t hold back!