Senior Developer

ICE · Hyderabad

  • Experience8–9 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Posted30 Sept 2026

About ICE

ICE is hiring in Hyderabad in financial services. This role looks for around 8+ years of experience.

Skills

  • Java
  • C++
  • Python
  • Network programming
  • Low-latency systems
  • Financial messaging protocols
  • Bachelor's degree
  • Computer Science
  • Production support
  • Linux/Unix

The role

A backend developer at a financial exchange builds client-facing trading integrations and low-latency systems using Java and C++, with Python scripting and financial messaging protocols. The role also applies network programming and Linux/Unix production support.

Full job description

Job Purpose

The Senior Java/C++ Software Developer will develop and support applications, systems, and framework infrastructure supporting ICE's electronic trading platforms — one of the world's leading commodities and futures exchanges.

Responsibilities

As part of broader US-based Development and Support teams, this individual will participate in the design and development of client-facing API integration components (Order Routing, Trade Capture, etc.) across ICE trading platforms, as well as other software applicationsCollaborate with global teams on architecture, code review, and cross-functional deliveryProvide Tier 2/3 production and UAT technical support during business hours as well as on-call for production environment client-impacting issues that may arise

Knowledge And Experience

Bachelor's degree or equivalent in Computer Science or related field8+ years of professional software development experience in Java and/or C++Proficiency in Python for scripting and toolingExperience with network programming, low-latency systems, or financial messaging protocols (FIX, binary)Strong written and verbal communication skills

Preferred Knowledge And Experience

Experience with multi-threaded, multi-core server-side developmentExperience with mentoring junior engineers and contributing to technical documentation and standardsExperience building or integrating LLM-based tools, agents, or automation workflowsFamiliarity with exchange microstructure, order routing, or market data distributionPrior work at a financial exchange, trading firm, or fintech infrastructure companyExperience with Linux/Unix environments and production support workflows