This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for an enthusiastic & talented server side engineer, to join one our high-impact teams inside Citi’s CTO organisation. You’ll sit within Developer Enablement, 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 drive productivity by streamlining/automating processes & make the best tools available for our 30k engineers. At Citi’s scale saving tens of minutes per day, equates to £10,000,000s of savings. We believe happy engineers make the best engineers and are a technology managed department.
Job Responsibility:
Write code and deliver. You are a delivery focussed engineer for our back end services. That means contributing high-quality code regularly, not just reviewing other people's. You set the bar through your own work
Shape how we build. You'll have a real voice in our architecture and technical roadmap. Your opinion matters
Stay ahead of GenAI. This space moves fast. We need someone who follows it seriously, brings new ideas back to the team, and actively applies what they're learning to the products we build. If you've been experimenting with new models, new tooling, or new patterns, that's exactly the kind of thinking we want in the room
Be a team player. Thoughtful code reviews. Unblocking people when they're stuck. Sharing what you know. Your success here is tied to the team's success, not just your own output
Communicate like it matters. We're distributed across three continents. Clear, direct, proactive communication isn't a soft skill here. It's how the work gets done. You'll model it
Requirements:
Proven experience delivering within technical projects
Deep, hands-on experience building and running production-grade services. You're still writing code regularly. You're good at it
Strong server-side engineering skills: Kotlin or Java (we’re using Java 21), building and consuming RESTful APIs
Proficiency with relational and/or NoSQL databases: Couchbase, PostgreSQL or MongoDB
Nice to have:
Experience with event-driven architecture
Experience with microservice architecture
Contract first Apis, such as swagger
Experience with message queuing systems: Apache Kafka
SRE/DevOps – Experience with scalability & Observability
Understanding of containerization (Docker) and orchestration (Kubernetes)
Familiarity with CI/CD tools and automated deployments
Comfortable collaborating with product, design, and UI engineers, product managers, and other stakeholders to understand requirements and deliver robust backend solutions
AI experience is highly desirable but not mandatory
What we offer:
27 days annual leave (plus bank holidays)
A discretional annual performance related bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to an array of learning and development resources