Job Title: Software Engineer (Prime Brokerage Technology)
We are seeking a passionate and experienced software engineer to join our Prime Brokerage Technology team in Dublin. As a key member of the team, you will play a critical role in developing high-quality software applications that underpin the operations of our clients and traders.
You will have the opportunity to work across diverse teams, sharing your passion and experience to raise the bar for everyone. Our collaborative Agile environment allows you to see the applications you build making users happy, and we encourage hands-on development to drive innovation.
Citi has a strong presence in Ireland since 1965, and our Citibank Europe Plc Headquarters is located in Dublin. By joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
About the Role:
* Taking ownership and delivery on components (Java/Kotlin) within the Core Prime Brokerage platform, with hands-on development responsibilities.
* Actively contributing to an agile development process, applying and improving skills in Continuous Integration and Continuous Deployment (CI/CD) practices, implementing and maintaining developer-led automated testing solutions, and participating in the refinement of SDLC, agile, and DevOps processes.
* Participating in design, planning, and estimation discussions within the team, performing detailed analysis of assigned work, breaking it down into individual technical tasks, collaborating with business analysts and stakeholders to clarify and refine requirements, creating and maintaining project and technical documentation, assisting in identifying potential risks or issues within assigned tasks, communicating them to the team lead, and participating in support rotations to diagnose and resolve escalated issues.
What We Need from You:
* 5-8 years of relevant experience in systems analysis and programming of software applications, managing and implementing successful projects, and working knowledge of consulting/project management techniques/methods.
* Ability to work under pressure, manage deadlines or unexpected changes in expectations or requirements, holding a Bachelor's degree/University degree or equivalent experience, proficiency in Kotlin, Java, Kafka Streams, Database/Data Store/Data Query Technologies (SQL Server, Trino, Mongo, S3), and Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana).
What We Can Offer You:
By joining Citi Dublin, you will be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), receive a competitive base salary (annually reviewed), and enjoy a range of additional benefits supporting your well-being, lifestyle, and career progression. Discover more about our inclusive culture and employee benefits.