Senior Developer

Intercontinental Exchange Holdings, Inc.Atlanta, GA
Onsite

About The Position

At ICE, we are united by a common mission and a commitment to constant progress. Our team consists of dedicated problem‑solvers and partners who start with the customer’s needs, transforming challenges into meaningful opportunities. Driven by a start‑up mindset, we stay agile, adaptable, and ready to move quickly. We embrace a culture of ownership, empowering every team member to make decisions that drive the business forward. As one company, we collaborate across teams to support shared growth and success. We believe in open, constructive debate to uncover the best solutions before moving forward together. Integrity and passion guide our work, ensuring we help customers achieve stronger performance. With deep expertise and genuine enthusiasm, we combine expanding knowledge and advanced technology to consistently deliver results, innovative solutions, and new possibilities for our customers and stakeholders. Every day, we are committed to making a meaningful impact on global markets. The Developer, Release Engineering plays a key role in infrastructure development within the Engineering Development Solutions team. This team designs and maintains processes that improve infrastructure delivery management through application development, data management, and automation. In this role, you will develop code‑driven solutions quickly and effectively to provide real value to the organization. Your primary focus will be building internal tools that strengthen our continuous integration infrastructure and directly support our development teams.

Requirements

  • Bachelor’s degree in computer science, Information Systems, or a related field, or equivalent hands-on experience.
  • 8+ years of professional software development experience.
  • Strong practical experience with Node.js for backend development.
  • Proficiency with JavaScript / TypeScript and modern frontend frameworks (such as React, Angular, or similar).
  • Experience building and integrating RESTful APIs.
  • Working knowledge of databases, including relational schema design and data modeling.
  • Familiarity with Linux or Windows operating environments.
  • Basic understanding of CI/CD concepts and tools.
  • Experience with unit testing and automated testing methodologies.
  • Strong problem-solving abilities and attention to detail.
  • Ability to communicate effectively with both technical and non-technical stakeholders.

Nice To Haves

  • Exposure to containerization or infrastructure tools such as Docker, Terraform, or Ansible.
  • AI/ML exposure (good to have), such as:
  • Integrating AI-powered services or APIs into applications
  • Basic understanding of AI/ML concepts, model inference, or prompt-based systems
  • Awareness of data quality, performance, and responsible AI considerations
  • Familiarity with observability, logging, or monitoring tools.
  • Experience working on internal developer platforms or tooling.

Responsibilities

  • Design, build, and maintain full‑stack applications using modern frontend and backend technologies.
  • Develop and support backend services and APIs leveraging Node.js, Python, or Golang as core programming languages.
  • Create scalable, responsive, and well-structured frontend components using contemporary JavaScript frameworks.
  • Integrate with and develop RESTful APIs to power internal systems and organizational platforms.
  • Partner with Release Engineering, Infrastructure, and product teams to gather requirements and deliver high‑quality solutions.
  • Contribute to automation efforts that strengthen CI/CD pipelines and optimize release processes.
  • Write clean, secure, and thoroughly tested code that aligns with engineering best practices.
  • Participate in code reviews, design discussions, and initiatives focused on continuous improvement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service