
Development Manager (trading systems
- Dublin
- Permanent
- Full-time
- Lead a team of developers delivering solutions across trading, operations, and enterprise systems.
- Collaborate with cross-functional stakeholders (Trading, Finance, Operations, Compliance) to gather requirements and translate business needs into effective software strategies.
- Drive architectural decisions and framework development, with a particular focus on Python-based solutions.
- Oversee the full software development lifecycle: design, code reviews, testing, deployment, and documentation.
- Ensure stability and reliability of applications through close partnership with infrastructure and support teams.
- Mentor and develop engineering talent through regular 1:1s, feedback, career growth planning, and performance evaluations.
- Participate in talent acquisition and contribute to internship and graduate mentorship programs.
- Proven leadership experience in software development environments.
- Strong technical foundation in Python and familiarity with technologies such as Kafka, Redis, TCP, multicast messaging, RV, and relational databases.
- Demonstrated ability to design and deliver complex software systems.
- Experience mentoring and growing development teams.
- Strong collaboration, influence, and communication skills.
- Development and maintenance of Flask and Dash applications for trading support.
- Automation of post-trade operational processes.
- Financial reporting tools such as "PnL By Symbol."
- Integration of Excel and Python for data-driven international tools.
- Development of communication productivity bots and time-tracking systems.
- Automation of Active Directory group reviews.
- Management of Python ecosystems, including:
- Internal Conda repository development and maintenance.
- Shared Python environment upkeep.
- Andy Meehan
- Manager - Technology Division