Senior Engineer - Python & Containerization in London
Senior Engineer - Python & Containerization

Senior Engineer - Python & Containerization in London

London Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
C

At a Glance

  • Tasks: Engineer automated security solutions for container technologies and enhance developer experiences.
  • Company: Join Citi, a leading global bank with a diverse and inclusive culture.
  • Benefits: Enjoy 27 days annual leave, private medical care, and a competitive salary.
  • Why this job: Make a real impact on cyber security using cutting-edge cloud and container technologies.
  • Qualifications: 7+ years in the industry, expertise in Python or Java, and experience with container technologies.
  • Other info: Flexible hybrid working model and excellent career development opportunities.

The predicted salary is between 48000 - 72000 ÂŁ per year.

Overview of Citi

Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi enables clients to achieve their strategic financial objectives by providing them with cutting‐edge ideas, best‐in‐class products and solutions, and unparalleled access to capital and liquidity.

The Team

The Chief Information Security Office (CISO) is responsible for looking after the cyber security of all of Citi's technical assets. It has several new and exciting programmes utilising cutting edge cloud and container technologies, with a view to ensuring that our cyber security is best in class and offers reassurance to our wider business lines and clients alike.

The job

This role sits within the Container Security team, which is responsible for ensuring, maintaining, and improving the security of our container technologies within the firm. You will be responsible for engineering automated security solutions that both secure and harden internal platforms as well as reduce friction for developers in their daily development lifecycle. You will be improving the container SDLC for internal developers from an image scanning perspective, engineering firm‐wide solutions and partnering with centralised platform teams, DevOps teams and our developer community where appropriate.

What the role covers

  • Analysing, architecting, building and enhancing Container Security tools and platforms that provide capabilities for CISO and developers.
  • Owning solutions that are expected to operate and perform at scale across the organisation.
  • Collaboration with multiple stakeholders and partners across Engineering and Operations as well as partner teams within the wider Citi organisation, across different time zones.

Job Skills / Qualifications

  • Highly motivated self‐starter with excellent interpersonal and problem‐solving skills
  • Bachelor's degree or equivalent work experience
  • Good oral and written communication skills
  • 7+ years of relevant industry work experience
  • Hands‐on experience integrating Container Image Scanning platforms and tooling
  • Experience of the full lifecycle of design, implementation and running of enterprise software solutions involving cross‐functional team collaboration
  • Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems
  • Experience of k8s and container technologies such as Docker, Podman and Openshift
  • Experience of security fundamentals with relation to a k8s platform and DevSecOps a bonus
  • Expertise in a major programming language such as Python or Java, and associated tooling (Git, Maven, IDEs, Jenkins, Bitbucket etc)
  • Expertise with DevOps, CI/CD and agile methodology

We offer

By joining Citi London, 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 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 Engineer - Python & Containerization in London employer: Citigroup, Inc.

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, offering employees the chance to engage with cutting-edge technologies in a collaborative environment. With a strong focus on professional development, employees benefit from extensive learning resources, competitive salaries, and generous leave policies, all while enjoying the flexibility of a hybrid working model. Located in London, Citi provides a unique opportunity to be part of a global leader in financial services, ensuring that your contributions have a meaningful impact across the organisation.
C

Contact Detail:

Citigroup, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer - Python & Containerization in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

✨Tip Number 2

Prepare for those interviews by practising common questions and scenarios related to container security and Python. We suggest doing mock interviews with friends or using online platforms to get comfortable with the process.

✨Tip Number 3

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving container technologies and Python. This gives potential employers a taste of what you can do.

✨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, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Engineer - Python & Containerization in London

Container Security
Automated Security Solutions
Image Scanning
Kubernetes (k8s)
Docker
Podman
Openshift
Python
Java
Git
Maven
Jenkins
Bitbucket
DevOps
CI/CD

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Engineer role. Highlight your experience with Python, container technologies, and any relevant security projects. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about container security and how your background makes you a great fit for our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them in your application. Whether it's integrating container image scanning or working with DevOps practices, we want to know what you've done and how it relates to the role.

Apply Through Our Website: We encourage you to apply through our website for the best experience. It helps us keep track of your application and ensures you get all the updates. Plus, it’s super easy to do!

How to prepare for a job interview at Citigroup, Inc.

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of container technologies like Docker and Kubernetes. Be ready to discuss how you've integrated image scanning platforms in the past and any challenges you've faced. This will show that you're not just familiar with the tools, but that you can also apply them effectively.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex security issues in previous roles. Think about specific scenarios where you improved security measures or streamlined processes for developers. This will demonstrate your hands-on experience and ability to think critically under pressure.

✨Communicate Clearly and Confidently

Since this role involves collaboration with various teams, practice articulating your thoughts clearly. Use simple language to explain complex concepts, and be prepared to answer questions about your communication style and how you handle feedback from peers.

✨Understand the Bigger Picture

Research Citi's mission and values, especially regarding their approach to cybersecurity. Be ready to discuss how your role as a Senior Engineer fits into their broader goals. This shows that you're not just looking for a job, but that you're genuinely interested in contributing to their success.

Senior Engineer - Python & Containerization 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

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