Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast
Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President

Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast

Belfast Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join a high-impact team to innovate and enhance developer platforms at Citi.
  • Company: Citi, a global bank with a tech-driven culture.
  • Benefits: Enjoy 27 days annual leave, private medical care, and a competitive salary.
  • Why this job: Make a real impact on the daily lives of thousands of engineers.
  • Qualifications: Strong server-side skills in Kotlin or Java and experience with databases.
  • Other info: Flexible hybrid working model and access to cutting-edge AI tools.

The predicted salary is between 43200 - 72000 £ per year.

We’re looking for multiple talented engineers, Server Side, to join one of our high-impact teams inside Citi’s CTO organization. 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 save our engineers tens of minutes per day, equating to £10,000,000s of savings at Citi’s scale.

There are many exciting opportunities for you and flexibility to move between multiple projects if that’s something you’d enjoy.

SDLC Automation

SDLC Automation is a greenfield project that builds on the success we’ve had in automating the SDLC and takes it further. This blue‑sky project looks at ways we can greatly improve the SDLC process at Citi, taking ideas like grading engineering teams and rewarding those who follow best practices, perhaps moving them from manual approval to an automatic one. The use of Artificial Intelligence is highly likely.

Dev hub

Dev hub is the Engineers homepage where engineers can see all parts of the SDL(C), such as code reviews, JIRAs and deployments, all tied together into a single workflow. The next‑generation greenfield Developer Experience (DevEx) platform aims to save days of engineering time per engineer per year at one of the largest engineering organisations in the world. Transforming the way engineers work at Citi.

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 in a small, agile team, in an organisation led by technologists.
  • You’ll impact the daily experience of tens of thousands of engineers at one of the largest engineering organisations in the world.

What you will bring

A selection of the tools and capabilities required across our platforms. We value multi‑disciplined polyglot engineers but also understand and support the need for specialisms too across the wider department.

Server

  • 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: PostgreSQL, MongoDB.

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 to understand requirements and deliver robust backend solutions.

Tools you’ll use

  • Server: Kotlin, Java, Spring Boot, 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 and Cognition.ai’s Devin.

By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A 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
  • Access to an array of learning and development resources.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review accessibility at Citi.

Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast employer: Citigroup Inc.

Citi Belfast is an exceptional employer that fosters a dynamic and innovative work culture within its Chief Technology Office, where engineers can thrive in a supportive environment focused on developer enablement. With a competitive salary, generous benefits including 27 days of annual leave, private medical care, and extensive learning opportunities, employees are empowered to grow their careers while making a significant impact on the engineering experience for thousands across the bank. The hybrid working model and emphasis on collaboration further enhance the appeal of joining this forward-thinking organisation.
C

Contact Detail:

Citigroup Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast

✨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 technical interview by brushing up on your Java and Kotlin skills. Practice coding challenges and be ready to discuss your past projects. We want to see how you think and solve problems!

✨Tip Number 3

Show your passion for innovation! Be ready to share ideas on how you could improve the SDLC process or enhance developer experience. We love candidates who think outside the box and are eager to contribute.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our team and being part of something big at Citi.

We think you need these skills to ace Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast

Java
Kotlin
RESTful APIs
PostgreSQL
MongoDB
Event-Driven Architecture
Microservice Architecture
Contract First APIs
Apache Kafka
SRE
DevOps
Docker
Kubernetes
CI/CD Tools
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your server-side engineering skills, especially in Kotlin or Java, and any relevant projects you've worked on.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about Developer Enablement and how you can contribute to our mission. Share specific examples of how you've saved time or improved processes in previous roles.

Showcase Your Technical Skills: Don’t forget to mention your experience with tools like PostgreSQL, Docker, and Kubernetes. If you’ve worked with microservices or event-driven architecture, make sure to include that too!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to see your application and get you into the process!

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 Java 21, Kotlin, and the various databases like PostgreSQL and MongoDB. Brush up on your knowledge of RESTful APIs and microservices, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex engineering challenges. Think about how you’ve improved processes or saved time in previous roles, as this aligns perfectly with the mission of Developer Enablement at Citi.

✨Understand the Company Culture

Familiarise yourself with Citi’s focus on innovation and agility. Be ready to talk about how you thrive in a fast-paced environment and how you can contribute to a culture that values collaboration among engineers, product managers, and designers.

✨Ask Insightful Questions

Prepare thoughtful questions that show your interest in the role and the team. Inquire about the current projects within the Developer Enablement group or how they envision the future of SDLC Automation. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.

Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast
Citigroup Inc.
Location: Belfast
Go Premium

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

C
  • Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President in Belfast

    Belfast
    Full-Time
    43200 - 72000 £ / year (est.)
  • C

    Citigroup Inc.

    50,000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>