Our client is a leading global proprietary trading firm operating at the intersection of technology, quantitative research, and financial markets. With a strong engineering culture and a long-term outlook on technology investment, they build highly performant, research-driven trading systems that operate at scale across global markets.
They are seeking a
Senior Software Engineer (Python)
to join a core options trading strategy development team in Dublin. This role sits close to trading and quantitative research, building critical platforms that underpin research, analysis, and live trading.
The Role
As a Senior Software Engineer, you will be responsible for the ongoing development, maintenance, and evolution of a
Python-based quantitative research and trading platform
. This platform enables researchers and traders to rapidly analyse data, test ideas, and deploy new trading strategies in a production environment. You will work closely with
Traders, Quantitative Researchers, and Strategy Developers
, contributing directly to new trading capabilities and improving the performance, stability, and usability of core systems.
Key Responsibilities
* Design, build, and maintain a Python-based platform supporting quantitative research and trading
* Continuously improve system stability, performance, and usability
* Collaborate directly with traders and quantitative researchers to enable new trading behaviours and workflows
* Work with large-scale datasets, building and maintaining production-grade data pipelines
* Develop and support distributed, message-based systems used in live trading environments
* Participate in the deployment, monitoring, and support of production systems
* Contribute ideas and technical solutions to improve processes, tooling, and architecture
Required Background
* Degree in Computer Science, Engineering, or a related technical/scientific discipline
* 5+ years of professional Python development experience
* Strong experience with the Python scientific ecosystem (e.g. NumPy, pandas, SciPy)
* Experience building server-side software and distributed, message-based systems
* Exposure to web services and Python development frameworks
* Experience across the full software development lifecycle
* Familiarity with agile development practices
What They're Looking For
* A pragmatic engineer who enjoys working close to the business and seeing real-world impact
* Someone comfortable owning systems and driving continuous improvement
* Strong communication skills and the ability to work effectively with non-engineering stakeholders
* High attention to detail and the ability to adapt to changing priorities
* A willingness to learn new technologies and propose innovative technical solutions
* Self-motivated, accountable, and comfortable working in a fast-paced trading environment
Why Join?
* Work directly on systems that influence real-time trading decisions
* Collaborate with top-tier traders and quantitative researchers
* Operate in a meritocratic, low-bureaucracy engineering culture
* Tackle complex technical and data challenges at scale
* Long-term, stable environment with significant investment in technology
Apply Now