Senior Software Engineer - Algo Trading Systems (Java)
Senior Software Engineer - Algo Trading Systems (Java)
A global leading proprietary trading firm is seeking a world-class Senior Software Engineer with expertise in modern Java to help keep them at the forefront of innovation in electronic trading systems development. This firm prides itself on fostering an incredible collaborative culture, where you will spend significant timeworking closely with like-minded engineers as well as quants, researchers, and traders to deliver cutting-edge solutions to trading performance.
Responsibilities:
- Design, develop, and maintain high-performance electronic trading systems and infrastructure using modern Java.
- Implement minor features and scripts in Python to support trading operations and infrastructure.
- Focus on scalability and performance to ensure our trading systems can handle high volumes of transactions with minimal latency.
- Collaborate with quants, researchers, and traders to understand their requirements and translate them into technical solutions.
- Optimize and tune system performance, ensuring reliability and efficiency.
- Participate in code reviews, testing, and deployment processes to maintain high code quality and system integrity.
- Stay updated with the latest industry trends and technologies to continuously improve our trading systems.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a strong focus on Java.
- Experience with Python for scripting and minor feature development.
- Proven track record of building scalable and high-performance systems.
- Strong understanding of electronic trading systems and financial markets.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment.
- Strong communication skills to interact with technical and non-technical stakeholders.
Preferred Qualifications:
- Experience with low-latency trading systems.
- Knowledge of financial instruments and trading strategies.
- Familiarity with cloud-based infrastructure and services.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
What you will benefit from:
- A collaborative and inclusive work environment where you will work closely with quants, researchers, and traders.
- Opportunities for professional growth and development.
- Competitive salary and benefits package.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.