Analyst, Infrastructure Development & Automation

Intercontinental Exchange Holdings, Inc.•Atlanta, GA
•$75,000 - $90,000

About The Position

Intercontinental Exchange (ICE) owns and operates financial infrastructure designed to handle millions of transactions and distribute market data worldwide. As a member of the Infrastructure Development & Automation team, the Analyst will help build and maintain this infrastructure and support the development of internal automation platforms, infrastructure-monitoring tools, and other projects in the Infrastructure/Operations organization. The role provides hands-on experience with equipment and technologies in systems automation and computer networks, as well as exposure to network protocols, enterprise software development lifecycle processes, and the operation of a global organization. The Analyst will work across the layers of internal tools, support other teams’ use of those tools, and, over time, develop new features, improve existing tools, and take on greater ownership.

Requirements

  • A completed or in-progress degree in Computer Science or a related field, or the ability to demonstrate equivalent experience.
  • Novice-level software development skills, or willingness to learn, in at least one programming language; Python, TypeScript, Go (golang), or C++ are preferred.
  • Understanding of basic programming syntax and concepts, including conditionals and built-ins, writing simple functions and functional-style scripts, and understanding objects.
  • Good written and oral communication skills and ability to work with others on ad hoc and project teams across organizational boundaries.
  • A self-organizing approach to assigned tasks and willingness to ask for help when needed.

Nice To Haves

  • Development ability in Python, TypeScript, Go (golang), or C++.
  • Familiarity with GNU/Linux operating systems.
  • Familiarity with a distributed version control system (DVCS), such as git.
  • Exposure to relational database systems such as PostgreSQL, MySQL, or SQLite.
  • Exposure to RPC or RESTful APIs.
  • Ability to work with JSON, XML, YAML, and proprietary data interchange formats.
  • Familiarity with development dependency management tools such as npm, pip, or Maven.
  • Familiarity with unit and integration testing.
  • Exposure to web or application frameworks such as Flask, FastAPI, or Angular.
  • A self-driven approach to learning, comfort asking for help, and ability to investigate issues before escalating.

Responsibilities

  • Write and maintain software that interacts with server platforms, storage solutions, network devices, tools, databases, and user input.
  • Gather requirements from relevant business owners.
  • Create wireframes or diagrams to explain solutions.
  • Keep project stakeholders updated on progress.
  • Help ensure that orderly release management and SDLC processes are followed.
  • Meet with technologists from other teams to ensure software captures requirements, uses appropriate data sources, and is developed securely.
  • Create and maintain documentation of system components and their operation.
  • Write unit and integration tests to ensure system reliability.
  • Help train end-users to use new tooling.
  • Maintain and improve tools and sub-components, growing toward ownership over time.

Benefits

  • Healthcare coverage, including medical, dental, and vision.
  • 401(k) plan.
  • Life insurance.
  • Time off.
  • Paid leave for qualifying circumstances.
  • Incentive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service