Production Management Senior Engineer - Senior Vice President in London

Production Management Senior Engineer - Senior Vice President in London

London Full-Time 80000 - 100000 € / year (est.) Home office (partial)
Citibank (Switzerland) AG

At a Glance

  • Tasks: Lead software development and implement engineering best practices in a dynamic finance environment.
  • Company: Join Citi, a global leader in finance and technology innovation.
  • Benefits: Enjoy competitive salary, 27 days leave, private medical care, and hybrid work options.
  • Other info: Be part of a diverse team that values transparency, innovation, and personal growth.
  • Why this job: Make a real impact on global finance while growing your career with mentorship and learning opportunities.
  • Qualifications: Strong Java skills, leadership experience, and a passion for clean code and agile practices.

The predicted salary is between 80000 - 100000 € per year.

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

The Senior Engineer in Production Management will be responsible for the development and overall implementation of software in a complex, critical and large cross-departmental and multi-disciplinary area. The role is part of a multi-year transformation journey that will require a successful candidate to establish best practices, motivate and promote a cultural shift that will ensure a successful adoption of Engineering Principles and Practices within Production Management. The role requires a comprehensive understanding of multiple areas within a function and how they interact to achieve the objectives of the function. You will apply an in-depth understanding of the business impact of technical contributions and will be accountable for delivery of a full range of end-to-end projects. You will have excellent communication skills required to negotiate internally and be involved in short- to medium-term planning of actions and resources for your own area.

Key Responsibilities:
  • Set and enforce technical standards across the team, including code quality, review practices, and architectural patterns.
  • Contribute production-quality Java code — this is a hands-on role and active coding is expected.
  • Drive clean, maintainable, test-driven development as a non-negotiable team norm, not an aspiration.
  • Own key architectural decisions and ensure they are documented, communicated, and revisited as requirements evolve.
  • Identify and manage technical debt proactively, balancing pragmatism with long-term maintainability.
  • Demonstrate an in-depth understanding of Software Development Lifecycle and how it integrates within the overall technology landscape to deliver scalable, reliable and resilient applications.
  • Operate in a global environment with on-/near-/off-shore matrix reporting structures.
  • Operate in a highly regulated environment that requires in-depth understanding of the regulatory requirements and the industry implications for our technologies.
  • Improve the service level the team provides to our end users, which includes maximizing operational efficiencies, strengthening incident management, problem management and knowledge sharing practices.
  • Drives Continuous Delivery and Automation efforts across the supported applications by means of Root Cause Analysis reviews, Knowledge management, Performance tuning, and user training.
  • Fosters a culture that promotes transparency and innovation for increased team productivity.
  • Coaching members of the team and outside the immediate reporting line about the best practices and recognises anti-patterns that are quickly addressed.
  • Implements the Agile Framework through one of its implementations like SCRUM or Kanban and ensures it integrates with overall organisation processes.
  • Avidly communicates progress and project status across the organisation and ensures that stakeholders are managed appropriately throughout the execution period.
Qualifications:
  • Strong, demonstrable modern Java development experience (Java 21+), including concurrent programming, JVM tuning, and modern frameworks such as Spring Boot.
  • Proven track record of leading a software engineering team to deliver production systems — not just managing projects but owning outcomes.
  • Deep commitment to clean code, TDD, and code review as engineering disciplines; able to coach others credibly in these practices.
  • Solid understanding of CI/CD principles and tooling and operational experience of orchestration tools for CI/CD and Infrastructure-as-Code tooling (Terraform, Cloud Formation, etc.) is highly desirable.
  • Hands-on experience with Docker and/or Podman for containerisation, including writing and optimising Dockerfiles.
  • Experience deploying and operating workloads on OpenShift or Kubernetes, including familiarity with manifests, Helm charts, resource management, and cluster observability.
  • Comfortable with build tooling (Gradle) and dependency management at scale.
  • Ability to read, review, and reason about front-end codebases — particularly React — without necessarily being a fluent front-end developer.
  • Strong communication skills: can articulate technical trade-offs clearly to both engineers and non-technical stakeholders.
  • Excellent working knowledge of key computer science concepts (networking, operating systems, virtualisation, containerisation, etc.).
  • Polyglot full-stack developer mentality and ability to pick up new languages and skills.
  • Excellent debugging and analytical skills: ability to isolate root cause across networking/infrastructure, application and database stacks.
  • Operational experience of deploying and running services at scale on top of Docker/Kubernetes stack and a service mesh, like Istio, is highly desirable.
  • Experience of senior stakeholder management.
  • Consistently demonstrates clear and concise written and verbal communication skills.
What we’ll provide you:

By joining Citi, 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 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

Alongside these benefits, Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

Production Management Senior Engineer - Senior Vice President in London employer: Citibank (Switzerland) AG

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, offering a hybrid working model that promotes flexibility and work-life balance. Employees benefit from competitive salaries, extensive annual leave, and a commitment to professional growth through continuous learning opportunities. With a focus on innovation and collaboration, Citi empowers its team members to make impactful contributions in the fast-paced world of global finance.

Citibank (Switzerland) AG

Contact Detail:

Citibank (Switzerland) AG Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Production Management Senior Engineer - Senior Vice President in London

Tip Number 1

Network like a pro! Reach out to connections in the finance and tech sectors, especially those at Citi. A friendly chat can open doors that applications alone can't.

Tip Number 2

Prepare for interviews by brushing up on your Java skills and understanding CI/CD principles. Be ready to discuss your past projects and how you’ve tackled challenges in production management.

Tip Number 3

Showcase your leadership experience! Talk about how you've motivated teams and implemented best practices in your previous roles. This is key for a Senior Engineer position.

Tip Number 4

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

We think you need these skills to ace Production Management Senior Engineer - Senior Vice President in London

Java Development (Java 21+)
Concurrent Programming
JVM Tuning
Spring Boot
Clean Code Practices
Test-Driven Development (TDD)
Code Review

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with Java development and production management. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!

Showcase Your Technical Skills:Don’t just list your skills; demonstrate them! Include specific examples of your work with CI/CD principles, Docker, and any frameworks you’ve used. We love seeing how you’ve applied your knowledge in real-world scenarios.

Communicate Clearly:Your written application is a chance to show off your communication skills. Keep it clear and concise, and make sure to articulate your technical experiences in a way that’s easy to understand for both technical and non-technical folks.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company culture there!

How to prepare for a job interview at Citibank (Switzerland) AG

Know Your Tech Inside Out

Make sure you brush up on your Java skills, especially modern versions like Java 21+. Be ready to discuss your experience with frameworks like Spring Boot and your approach to clean code and TDD. They’ll want to see that you can not only talk the talk but also walk the walk when it comes to coding.

Showcase Your Leadership Skills

As a Senior Engineer, you'll need to demonstrate your ability to lead a team effectively. Prepare examples of how you've previously managed projects and outcomes, and be ready to discuss how you foster a culture of innovation and transparency within your teams.

Understand the Bigger Picture

Citi is looking for someone who understands the software development lifecycle and its impact on business objectives. Be prepared to discuss how your technical contributions have influenced broader business goals and how you’ve navigated complex environments in the past.

Communicate Clearly and Confidently

Strong communication skills are key for this role. Practice articulating technical concepts in a way that’s accessible to both technical and non-technical stakeholders. Think about how you can convey your ideas clearly and concisely during the interview.