Role Overview & Specifications

Overview

Job Purpose

The Junior C++ Developer will develop and maintain applications, systems and framework infrastructure for a state-of-the-art electronic commodities and futures exchange. This is a temporary position that will last approximately 10 - 12 weeks.

Responsibilities

Design and develop new features, enhancements and refactor existing features in server-side components and librariesWork on the development of other software applications that might involve using other programming languages, e.g. Python or Java depending on the problem domain

Knowledge And

Experience

Bachelor’s Degree or equivalent in Computer Science, Math, or related fieldMust be currently pursuing a Master’s degree in Computer Science, Quant Finance, or related majorGood knowledge of modern C++ (C++11, C++14, C++17)Ability to work independently as well as in a team environmentGood communication

skills

Preferred, But Not Required

1+ year of industry

experienceUnderstanding of multi-threaded multi-core server side development, C++ performance tuning and performance tools, C++ debugging and memory profiling toolsGeneral understanding of derivative financial instruments (futures, spreads, swaps, options)

Intercontinental Exchange, Inc. is an

Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.

Partner Recommendation

About Ice

Ice is an actively verified employer hiring talent across technology, engineering, and operations.

  • Headquarters: United States / United Kingdom
  • Company Size: 1,000+ employees
  • Trust Rating: 95 / 100 (Official Registry Audited)

View all openings at Ice →