Developer Enablement, Java/Kotlin Software Engineer (SVP) in London
Developer Enablement, Java/Kotlin Software Engineer (SVP)

Developer Enablement, Java/Kotlin Software Engineer (SVP) in London

London Full-Time 80000 - 100000 ÂŁ / year (est.) No home office possible
Citigroup Inc.

At a Glance

  • Tasks: Join a high-impact team to innovate and streamline developer tools at Citi.
  • Company: Citi, a global bank with a startup-like culture in tech.
  • Benefits: Hybrid work model, competitive salary, 27 days leave, and health benefits.
  • Why this job: Make a real impact on productivity for thousands of engineers.
  • Qualifications: Expertise in Java/Kotlin and experience in server-side engineering required.
  • Other info: Dynamic role with opportunities for career growth and collaboration across continents.

The predicted salary is between 80000 - 100000 ÂŁ per year.

We’re looking for an expert level server side engineer to join one of 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 and 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.

There are many exciting opportunities for you, and flexibility to move between multiple projects if that’s something you’d enjoy. Two closely related key strategic projects will require your expertise driving solutions:

  • SDLC Automation – a greenfield initiative building on our success in automating the SDLC, taking it further by improving grading engineering teams, rewarding best practices, moving from manual approval to automatic, and planning Artificial Intelligence to further automate and remove manual processes.
  • Release on Demand (RoD) – a strategic release management platform that makes it trivial to generate production run books & ServiceNow Changes with the click of a button. Built internally approximately three years ago, the platform has become our strategic release generation and deployment tool. Last year it generated 60k releases and automated the deployment of approx. 65% of them. RoD enables cultural change within development teams while maintaining quality gates to ensure the correct SDLC and procedural requirements are upheld.

Why you’ll love working here:

  • You get to work in the engineering focused part of the bank, the Chief Technology Office, building tools for other engineers.
  • You’ll work and lead small, agile teams, in an organisation led by technologists and using the latest AI tooling to complete your work.
  • You’ll impact the daily experience of tens of thousands of engineers at one of the largest engineering organisations in the world.
  • Our culture runs on engineering craftsmanship. Leadership here actually understands what that means.
  • We’re proving what’s possible inside a large organisation, navigating legacy while building the future.
  • The team is distributed across Belfast, Canada & London. You’ll work closely with engineers across time zones and partner directly with product and platform leadership.

What you will do:

  • Write code and lead. You’re the technical anchor for our backend services, contributing high-quality code, setting the bar through your own work.
  • Own the hard stuff. Core platform capabilities such as background jobs, autonomous agents, and services that keep everything running.
  • Build for reliability and performance, and be accountable when fixing issues.
  • Shape how we build. You’ll have a real voice in our architecture and technical roadmap, working directly with the product owner to ensure we build the right things, in the right order, for the right reasons.
  • Stay ahead of GenAI. Bring new ideas from experiments with models, tooling, or patterns to the team and apply them to our products.
  • Make the team better. Thoughtful code reviews, unblocking people, sharing knowledge – your success is tied to the team’s success.
  • Communicate like it matters. You’ll model clear, direct, proactive communication across three continents.

What you should have:

  • A selection of tools and capabilities across our platforms; we value multi‑disciplined polyglot engineers but also support specialisms.
  • Proven experience leading technical projects and mentoring engineers.
  • Deep, hands‑on experience building and running production‑grade services, still writing code regularly.
  • Strong server‑side engineering skills: Kotlin or Java (Java 21), building and consuming RESTful APIs.
  • Proficiency with relational and/or NoSQL databases: Couchbase, PostgreSQL or MongoDB.

Highly Desirable skills:

  • 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.
  • AI experience is highly desirable but not mandatory.

Tools you’ll use (depending on role):

  • Server: Kotlin, Java, Spring Boot, http4k, ktor, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, Helm, Tekton, Harness.
  • Infra: OpenShift, Tekton, Harness.
  • Mac or PC – it’s up to you.
  • Access to time‑saving AI tools such as GitHub Copilot, Cognition.ai’s Devin and Claude Code.

What we’ll provide you:

This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day will present new challenges that develop competence and career growth. Joining Citi London offers a hybrid working model (up to two days working at home per week) and competitive base salary (annually reviewed), plus benefits including:

  • 27 days annual leave (plus bank holidays).
  • Discretionary annual performance‑related bonus.
  • Private medical care & life insurance.
  • Employee assistance program.
  • Pension plan.
  • Paid parental leave.
  • Special discounts for employees, family and friends.

Citi is an equal‑opportunity employer and qualified candidates will receive consideration without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law. If you have a disability and need a reasonable accommodation to use our search tools and apply for a career opportunity, please review Accessibility at Citi.

Developer Enablement, Java/Kotlin Software Engineer (SVP) in London employer: Citigroup Inc.

Citi is an exceptional employer, offering a dynamic work environment within the Chief Technology Office where innovation thrives. As a Developer Enablement engineer, you'll enjoy a culture that prioritises engineering craftsmanship, with opportunities for professional growth and collaboration across global teams. With competitive benefits, including a hybrid working model, generous annual leave, and a focus on employee well-being, Citi provides a rewarding workplace for those looking to make a significant impact in the tech landscape of a leading global bank.
Citigroup Inc.

Contact Detail:

Citigroup Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Developer Enablement, Java/Kotlin Software Engineer (SVP) in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Citi or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Prepare for the interview by brushing up on your coding skills and understanding the latest trends in Java and Kotlin. Practice common technical questions and be ready to showcase your problem-solving abilities.

✨Tip Number 3

Showcase your passion for innovation! Be ready to discuss any personal projects or contributions to open-source that demonstrate your skills and enthusiasm for developer enablement and automation.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Citi.

We think you need these skills to ace Developer Enablement, Java/Kotlin Software Engineer (SVP) in London

Java
Kotlin
RESTful APIs
PostgreSQL
MongoDB
Apache Kafka
Docker
Kubernetes
Spring Boot
Event-Driven Architecture
Microservice Architecture
CI/CD Tools
Technical Project Leadership
Mentoring Engineers
Proactive Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Developer Enablement role. Highlight your server-side engineering expertise, especially in Java or Kotlin, and any relevant projects you've led.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about building tools for engineers. Share specific examples of how you've driven productivity or innovation in past roles, and don’t forget to mention your experience with automation!

Showcase Your Technical Skills: In your application, be sure to highlight your hands-on experience with production-grade services and any familiarity with tools like Docker, Kubernetes, or CI/CD processes. We want to see how you can contribute to our mission of streamlining processes.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity within our team at Citi!

How to prepare for a job interview at Citigroup Inc.

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Kotlin and Java. Brush up on your experience with RESTful APIs and databases like PostgreSQL or MongoDB. Being able to discuss your hands-on experience confidently will show that you’re the right fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Highlight your experience with SDLC automation or microservices, as these are key areas for the role. Use examples that demonstrate your ability to lead technical projects and mentor others.

✨Communicate Clearly

Since you'll be working with teams across different time zones, practice clear and direct communication. Be ready to explain complex technical concepts in a way that’s easy to understand. This will not only help you during the interview but also set the tone for your future collaboration with the team.

✨Bring Ideas to the Table

Citi values innovation, so come prepared with ideas on how to improve existing processes or tools. Whether it’s through AI or new architectural patterns, showing that you’re proactive about driving change will make you stand out. Think about how you can contribute to the Developer Enablement mission.

Developer Enablement, Java/Kotlin Software Engineer (SVP) in London
Citigroup Inc.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>