The Application Support Developer will manage and enhance the production code base using Python and Bash, address any production issues, and develop tools to assist traders. Responsibilities include debugging and maintaining C++ application code as well.
Responsibilities:
- Take ownership of the current production code base (python, bash), maintain and improve it
- Monitor and fix any issue related to that code before trading open
- Create new tools to ease the production traders life
- Fix bugs seen in production in the C++ application code base
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). A Master's degree is preferred
- Good knowledge of python language, and submodules like multiprocessing, requests
- Minimum 3 years experience in Python development, in a production environment if possible
- Ability to debug and fix issues quickly
Nice to have:
- Experience in C++ development
- Experience with scripting languages such as Bash
- Experience with workflow management and task scheduling
- Good knowledge of both Equities and Equity Derivatives trading
Benefits
Tower’s office is located in the heart of London’s financial district, and is easily accessible by public transport links. While we work hard, Tower’s cubicle-free workplace, jeans-clad workforce, and well-stocked kitchens reflect the premium the firm places on quality of life. Benefits include:
- Competitive salary and discretionary bonuses
- 5 weeks of paid holiday per year plus bank and public holidays
- Free breakfast, lunch, and snacks on a daily basis
- Pension, medical and dental, group life and income protection schemes
- Reimbursement for health and wellness expenses
- Free events and workshops
- Donation matching program
Tower Research Capital is an equal opportunity employer.
Top Skills
Python
Similar Jobs
Be an Early Applicant
The Applications Support Engineer will maintain operational service for the DSX/Vision suite, troubleshoot incidents at hardware and software levels, liaise with 3rd party providers, and ensure adherence to processes while providing excellent customer support in a fast-paced environment.
Be an Early Applicant
The Senior Lead Cybersecurity Architect at JPMorgan Chase focuses on developing firmwide cybersecurity solutions, providing technical guidance on resiliency programs, and ensuring effective architecture and design patterns within the organization. Responsibilities include guiding the implementation of resiliency controls and conducting design reviews while collaborating with multiple teams for continuous improvements in cybersecurity posture.
Be an Early Applicant
As a Staff Software Engineer at IAS, you'll lead the development of ad verification and anti-ad fraud solutions, architect core CTV measurement systems, manage software lifecycles, and collaborate on product requirements while mentoring the team in a fast-paced environment.
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.