About The Position

We’re seeking a Cloud Platform Developer who blends software engineering fundamentals with 3 to 5 years of hands on cloud and Kubernetes experience. You’ll build Terraform modules, Kubernetes/Helm patterns, Python automation, and reusable cloud blueprints that enable Citi engineering teams to adopt AWS and GCP securely and efficiently. This role is ideal for developers who enjoy automation, infrastructure as code, platform tooling, and internal integration services—not customer facing feature development or CI/CD pipeline work. Note: We prioritize strong software engineers with AWS/GCP and Kubernetes experience. Terraform is part of the role, but deep module authoring can be learned here if you bring solid cloud fundamentals and Python development skills. This is a platform engineering role focused on infrastructure as code, Kubernetes usage patterns, Python automation, and building consumable internal cloud services for engineering teams.

Requirements

  • 3–5 years in software engineering or cloud engineering.
  • Hands on experience with Kubernetes, Helm, Python, Linux, and Terraform fundamentals (module authoring can be learned here).
  • Practical experience with AWS or GCP.
  • Solid software engineering fundamentals, including familiarity with object oriented programming and writing maintainable, modular code.
  • Understanding of microservices concepts and how distributed applications consume platform APIs, cloud storage, IAM, networking, and Kubernetes services.
  • Strong interest in platform engineering, automation, and developer enablement.

Nice To Haves

  • Deep Terraform module authoring experience
  • Provisioning via IaC for AWS or GCP

Responsibilities

  • Build and enhance Terraform modules for AWS/GCP services (compute, storage, networking, IAM) with guidance from senior engineers.
  • Develop and maintain Kubernetes and Helm patterns that simplify cloud integrated workloads.
  • Write Python automation, CLIs, and scripts for provisioning, validation, diagnostics, and developer workflows.
  • Create blueprints, templates, documentation, examples, and reference architectures to improve developer experience and accelerate adoption.
  • Define and support service contracts and integration interfaces used by application and platform teams—focusing on reliable consumption of cloud APIs, storage, IAM, networking, and Kubernetes resources.
  • Support troubleshooting, debugging, and continuous improvement of platform components.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off packages (vacation)
  • Unplanned time off (sick leave)
  • Paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service