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 libraries
- Work 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 field
- Must be currently pursuing a Master’s degree in Computer Science, Quant Finance, or related major
- Good knowledge of modern C++ (C++11, C++14, C++17)
- Ability to work independently as well as in a team environment
- Good communication skills
Preferred, but not required:
- 1+ year of industry experience
- Understanding of multi-threaded multi-core server side development, C++ performance tuning and performance tools, C++ debugging and memory profiling tools
- General 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.