Intercontinental Exchange - Atlanta, GA

posted 4 months ago

Full-time - Senior
Hybrid - Atlanta, GA
5,001-10,000 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

At Intercontinental Exchange (ICE), we engineer technology, exchanges, and clearing houses that connect companies around the world to global capital and derivative markets. We own and operate multiple equity and futures exchanges including the New York Stock Exchange, ICE Futures Europe, and ICE Futures US. This role will be part of the development team for the Derivatives Trading Platform, under which some of the most important commodities futures contracts in the world are traded. We are seeking a self-motivated Senior Software Developer who will be responsible for complex, multi-threaded server-side components where low-latency and high-throughput are constantly required. Candidates must be passionate and dedicated to their work to thrive in our fast-moving environment. The Senior Software Developer will analyze, design, and implement new requirements for server-side components, maintain and improve existing modules, and provide development support for production and test environments. Additionally, the developer will investigate, measure, and optimize the performance of software components to ensure they meet the high standards required in a trading environment. This position offers a unique opportunity to work on critical systems that impact global markets and requires a strong commitment to excellence and innovation.

Responsibilities

  • Analyze, design and implement new requirements for server side components
  • Maintain and improve existing modules
  • Provide development support for production and test environments
  • Investigate, measure, and optimize performance of software components

Requirements

  • Bachelor's degree in Computer Science or related fields
  • 5+ years of programming experience with Java
  • Proficiency in Core Java in general
  • Proficiency in Java collections, concurrency, multi-threaded programming
  • Good knowledge/experience in messaging and network protocol such as TCP and UDP is a plus
  • Good knowledge/experience on performance tuning and profiling is a plus
  • Good knowledge/experience in trading and financial services domain is a plus
  • Excellent analytical, problem solving, and interpersonal skills

Benefits

  • Work from home flexibility of one day per week
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service