ICE logo
ICE Verified
Financial Services, Market Infrastructure, Fintech, Data & Analytics

Senior Kubernetes Developer, Platform Engineering

Atlanta, Georgia, United StatesOnsiteFull TimeSeniorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Intercontinental Exchange (ICE) is seeking a Senior Kubernetes Developer for its Platform Engineering team. This role focuses on enabling development teams to rapidly build and deploy applications by adopting and optimizing the internal Kubernetes Platform. The Senior Developer will provide technical expertise and hands-on support for containerization, scalability, and resiliency. Responsibilities include assisting with application onboarding, collaborating with various engineering teams, promoting cloud-native best practices, implementing GitOps, and troubleshooting containerized applications. The ideal candidate will have 5+ years of software development experience with deep knowledge of Kubernetes, containerization, CI/CD, GitOps, and observability tools, along with proficiency in at least one programming language.

Overview
Job Purpose
At Intercontinental Exchange, Inc. (ICE), we are committed to transforming the way our development teams build and deploy applications. Our mission is to create an environment that enables developers to innovate rapidly and scale effortlessly. We solve complex challenges, driving efficiency and productivity across our organization. As part of our Kubernetes Development team, the Senior Developer will work hand-in-hand with development teams to onboard their applications and empower them to seamlessly adopt the internal Kubernetes Platform. This role blends technical expertise with a passion for developer productivity, providing both strategic guidance and hands-on support for teams as they modernize their applications in a container-first environment.
A successful candidate will be an advocate for cloud-native technologies with a deep understanding of Kubernetes and containerization. This individual will collaborate across engineering, development, and operations teams to ensure that our platform and tools help developers thrive.
Responsibilities

  • Assist development teams in onboarding their applications to the Kubernetes Platform in a standard, streamlined manner.
  • Partner with Development, Kubernetes Platform Engineering, Operations, and other teams to build and continuously improve solutions that meet developer needs and drive platform adoption.
  • Advocate for and influence cloud-native development best practices, ensuring that development teams understand how to optimize their applications for containerization, scalability, and resiliency.
  • Collaborate with Release Engineering to promote and implement GitOps practices across development and operations teams, ensuring streamlined CI/CD workflows, enhanced automation, and improved infrastructure management through version-controlled deployments.
  • Provide support and troubleshooting for development teams, addressing issues related to containerized applications, platform configurations and connectivity, and Kubernetes deployments.
  • Create and provide practical examples of documentation, best practices, and onboarding materials to guide teams in adopting Kubernetes and cloud-native capabilities. Conduct training sessions and workshops to equip developers with the knowledge and tools they need for success.
  • Gather feedback from development teams to identify areas for improvement and iterate on the onboarding process, tooling, and support offerings to drive continuous improvement and simplification in the developer experience.

Knowledge And Experience

  • 5+ years of experience in software development with hands-on expertise in cloud-native technologies.
  • Expertise with one or more of Kubernetes, OpenShift, Tanzu, Docker and/or Podman.
  • Experience with Kubernetes observability tools for metrics, monitoring, logging, alerting, and tracing.
  • Practical knowledge of CI/CD processes and tools (GitHub Actions, etc.) and a strong understanding of DevOps principles.
  • Experience with GitOps tools such as ArgoCD.
  • Proficiency in at least one programming language (e.g., Go, Python, Java, Node.js) and experience with shell scripting for automation.
  • Demonstrated ability to troubleshoot and provide support for containerized applications in Kubernetes environments.

Preferred Knowledge And Experience

  • BS in Computer Science or equivalent work experience.
  • Familiarity with security best practices for containers, including image scanning, and Kubernetes role-based access control (RBAC).
  • Familiarity with infrastructure-as-code tools such as Terraform, Ansible, or CloudFormation.
  • Familiarity with OpenShift Operators, CNCF projects, and Helm charts for Kubernetes-based application management.

Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.

Ready to apply?
You'll be redirected to ICE's application page.

Similar roles