×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer​/Tech Lead; Distributed systems - SVP

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: Citigroup Inc.
Full Time position
Listed on 2025-12-20
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, Backend Developer, DevOps
Job Description & How to Apply Below
Position: Staff Software Engineer/Tech Lead (Distributed systems) - SVP

We’relooking forexceptional

Staff

Software Engineer to help buildand tech leadour next-generation Developer Experience (Dev Ex) platform at Citiusing Kotlin.

You’llbe joining a small, high-impact team,shaping the daily lives of our 50,000 engineers globally bybuildingthecockpitwhereengineerscansee allparts of the software development life cycletied together intoaworkflow in near real-time, being able to action and monitor agentic AI flows from the cockpit. This is an exciting technical challenge for an ambitious candidate.

Where you’ll work

You’llsit within Development Enablement, part of Citi’s CTO organisation.

A group focused on innovation, developer platforms and internal tools used across the bank, where we experiment and ship fast, like a startup inside a global bank.

Our mission is to transform developerproductivitysavingourengineerstens of minutes per day, equating to £10,000,000sof savingsat

Citi’sscale.

What you’ll be doing in the first year

You’llbe creating a near-real time platform that requests and receivesdata from across the bank, using a mixture of streaming (e.g. Kafka), webhooksand other integrations.

You’llbe creating a system that can orchestrate parts of theSDLC andcreate a lineage fromcommitto prodwith a mixture derived and source of truth systems.

You’llenable agenticworkflows across the bank at scale.

What you’ll have achieved in your first year

By 3 months –You will have created thesystem architecture,andestablishedkeyrelationships

  • Lead the architectural designof the systemthattakes into considerationour future nearreal-time requirements,complex data integration, and scalability.

    You will have
    created architecturaldiagram
    s that stakeholders can understand.
  • Createcore architectural principles, engineering best practices,and
    deliverperformance SLAs
    for the platform, ensuring team alignment and a clear technical roadmap.
  • Have
    establishedworking relationship with 5-10 members
    of our organisation

By 6 months– You haveestablishedalignment within theteam andintegratedwith several services.

  • Integratedwith severalupstream APIs
    (e.g., CI/CD status aggregation, production error metrics), ensuring architectural consistency,scalable, fault tolerant,data ingestion.
  • Be thetechnicalauthority
    in solving ambiguous, large-scale engineering challenges,
  • Onboarded requiredtechnologies
    (e.g., Kafka, Postgre

    SQL, advanced observability tools) as needed, ensuring they align with the architectural vision and meet evolving strategic requirements.
  • Have mentoredfellow engineers
    , fostering a culture of technical excellence, collaborative problem-solving, and continuous learning.

By 12 months –You willhave delivered the key parts of theplatformreaching over 1,000 users.

  • You will have delivered key parts of the system
    that supportpart of the SDLCworkflow, such as tracing a JIRA ticket's progression through build, test, and deployment into production.
  • Ensure the platform's architecture and implementationis technicallyrobust
    couldtheoretically scale to10,000users in near real-time
What you will bring
  • Deepexpertise(10-15+ years) inserver-side engineering:

    Kotlin (or Java witha strong desireto learn Kotlin), building and consuming RESTful APIs, asynchronous programming.
  • Proficiency in Event-Driven architectures, and related principles.
  • Expertise with relational and/or No

    SQL databases:
    Postgre

    SQL, Mongo

    DB.
  • Experience with Design patterns for high-throughput, low-latency data streams.
  • Deep understanding of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD tools like Tektonand deployment automation platforms like Harness.
  • Comfortable collaborating with product, design, and UIengineers, and other stakeholders to understand requirements and deliver robust backend solutions.
Tools and technologies you might use
  • Kotlin/Java, Spring Boot,http4k,ktor, Postgre

    SQL, Mongo

    DB, Apache Kafka,Docker, Kubernetes, Helm,Tekton, Harness,Open Shift
  • Mac or PC –it’sup to you
  • Access to time-saving AI tools such as Git Hub Copilot and Cognition.ai’sDevin
Why you’ll love working here
  • Be a key architect and driver in defining the future of developer experience
    for one of the world's largest engineering organizations, directlyimpactingtens of thousands of…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary