Job Details


Belfast, Northern Ireland


4 + years


Fullstack Developer

  • Overview of Citi:

    Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.

    Citi Belfast is one of the largest employers in Northern Ireland with a diverse and talented team of over 3000 people from over 40 different nationalities across our four Belfast offices.

    We are the only global investment bank operating in Northern Ireland. Every day, our local experts interact with global teams in over 100 countries developing and supporting next-generation technology solutions for the enterprise and delivering critical services to the bank and its customers, to make sure we are a stronger and safer organization for our clients.

    You will have a truly global reach, which will provide you with new experiences and development opportunities right here in Belfast’s iconic Titanic Quarter.


    About the Team

    Engineering Excellence is a new function within ICG Technology. Our mission is to make it easy and enjoyable for software engineering teams to go from a business idea to delivering an innovative product solution. The main goals are to improve and upgrade our tools, streamline our processes, automate and strengthen our controls, and help development teams adopt modern working methods.

    The Engineering Excellence Tech team is responsible for measuring Technical Achievement and DevOps Outcomes across ICG Technology and helping to foster a collaborative, open culture amongst our developer communities.

    The team identifies, develops, and maintains automated measurement of Productivity Metrics, DevOps Capabilities, and Technical Recognition items which application teams can use to recognise their peers, discover and adopt new methods and contribute solutions for use by the wider organisation. The team is also responsible for working with the other Developer Engineering streams to ensure capabilities are implemented within infrastructure, taught in training courses and advertised and discussed across the developer community.


    About the Role

    We are looking for a software engineer to build out the Engineering Excellence Technical Learning platform. This wide-ranging role involves requiring a broad understanding of modern software development, and enthusiasm for helping improve other’s understanding and expertise, as well as a solid base in software development.

    You will be responsible for the development the creation of a Technical Learning platform for our users, implementation of custom Technical Training Labs, and working with partner teams to leverage existing offerings


    This role will report to the Technical Training Development Lead



    • Work with a wide variety of technology teams to help support them in their Engineering Excellence transformation by understanding technical training needs

    • Work with Training Development partners to develop and implement technical training programmes according to organisational requirements

    • Support and drive cultural change, instigating critical thinking about controls and processes and encouraging a culture of continuous improvement

    • Design and develop the Technical Learning software platform, including:

      • API development in a micro-service environment

      • Modern Website development

    • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users

    • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement

    • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality



    • Experience with Angular, React and Java

    • Knowledge of developing on a range of event-driven architectures, ideally including container-based microservices leveraging technologies such as Python or Go, with GraphQL and REST on the backend and Angular on the frontend

    • Working knowledge of SQL and NoSQL databases and messaging systems

    • Experience working in a DevSecOps culture and implementing CI/CD pipelines, leveraging testing, observability, and other appropriate tools


    What we Offer

    We work hard to have a positive financial and social impact on the communities we serve. In turn, we put our employees first and provide the best-in-class benefits they need to be well, live well and save well.


    We’ll provide you with the resources to meet your unique needs, empower you to make healthy decisions, and allow you to choose which benefits suit you and your personal life best.


    Visit our Global Benefits page to learn more.


    Highlights to our core benefits include:

    • Award winning pension

    • On-site health services

    • Private medical insurance packages to suit your personal circumstances

    • Paid parental leave

    • Generous holiday allowance starting at 27 Days plus bank holidays; increasing with tenure


    Citi Belfast also champions diversity within our workforce, which helps us be well and live well together. We have over 40 different nationalities in our Northern Ireland offices, are a vocal supporter of LGBTQ+ rights, and are proud to have 47% of our leadership team made up of individuals who identify as women.


    We encourage and lead inclusivity through our Pride, Disability, Multicultural, Families Matter, and Women affinity networks that are run by and for, Citi Belfast colleagues; providing them with the support they need in their personal and professional journeys and supplying them with the tools to help educate colleagues on all things related to each network to help us work better together.