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).
Citi is seeking a Cloud Platform Developer to join its enterprise cloud engineering function, where you will contribute to the design and delivery of reusable infrastructure tooling, Kubernetes usage patterns, and Python-driven automation that accelerates cloud adoption across Citi's global engineering community. This is a platform engineering role — not application development or CI/CD pipeline work — focused on building the internal cloud services, Terraform modules, Helm patterns, and developer-facing blueprints that enable application teams to consume AWS and GCP resources securely and efficiently. Positioned within a competitive financial services technology landscape alongside peers at institutions such as JPMorgan Chase, Goldman Sachs, and Bank of America, this role offers high-impact, hands-on engineering work at enterprise scale. Ideal candidates are software engineers with 3–5 years of hands-on cloud and Kubernetes experience who are passionate about automation, infrastructure as code, and developer enablement.
Job Responsibility:
Provision and manage cloud storage resources (AWS S3, GCP GCS) using Terraform and Harness, and execute Terraform plans across environments following established governance workflows
Build, enhance, and maintain Terraform modules for AWS/GCP services spanning compute, storage, networking, and IAM, with guidance from senior engineers
Develop and maintain Kubernetes and Helm patterns — including configuration of storage resources (PVs, PVCs, Storage Classes) — that simplify cloud-integrated workloads for consuming application teams
Write Python scripts, CLIs, and automation tooling for provisioning, data parsing and transformation, validation, diagnostics, and developer workflow support
Deploy and manage applications and storage components using Helm charts
perform CSI driver and sidecar upgrades following documented procedures
Define and support service contracts and integration interfaces used by application and platform teams, focusing on reliable consumption of cloud APIs, storage, IAM, and Kubernetes resources
Monitor and troubleshoot Kubernetes storage and cloud storage integrations, and perform routine maintenance including patching and version upgrades
Create blueprints, templates, reference architectures, and documentation that improve developer experience and accelerate cloud adoption across engineering teams
Validate infrastructure and application deployments across environments, and support continuous improvement of platform components
Collaborate with senior engineers on design improvements, implementation approaches, and documentation of infrastructure configurations, module usage, and operational procedures
Requirements:
4-5 years' hands-on experience in software engineering or cloud platform engineering, with a strong foundation in software engineering principles including object-oriented programming and modular, maintainable code
Practical experience with Kubernetes and Helm, including deployment, storage resource configuration (PVs, PVCs, Storage Classes), and working knowledge of CSI drivers and sidecar management
Hands-on experience with Terraform for infrastructure provisioning via IaC
module authoring experience is a plus, though can be developed in this role
Proficiency in Python for scripting, automation, data parsing and transformation, CLI development, and validation tooling
Practical experience with AWS and/or GCP, including provisioning of compute, storage (S3/GCS), networking, and IAM resources
IaC-driven provisioning strongly preferred
Familiarity with Harness or similar infrastructure delivery platforms for executing and managing cloud provisioning workflows
Understanding of microservices architecture and how distributed applications consume platform APIs, cloud storage, IAM, networking, and Kubernetes services
Experience with Linux environments and comfort operating in command-line-driven infrastructure workflows
Strong interest in platform engineering, developer enablement, and automation with ability to produce clear documentation of infrastructure configurations and operational procedures
Strong troubleshooting and debugging skills across cloud infrastructure, IaC, and Kubernetes storage integrations, with a continuous improvement mindset
Bachelor's degree/University degree or equivalent experience
What we offer:
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays