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.
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)