Modern c++ programming in low-latency environments
Algorithm and data structure development
Experience with bazel and team city tools
The role involves implementing software features and components for IMC's high-performance trading systems while making independent architectural decisions
Job Summary
The role involves implementing software features and components for IMC's high-performance trading systems while making independent architectural decisions.
Candidates must possess at least one year of experience applying engineering techniques to solve complex problems programmatically using modern C++.
IMC offers a competitive base salary range of $175,000 to $225,000 USD along with discretionary bonuses and comprehensive benefits.
Matching Summary
The role involves implementing software features and components for IMC's high-performance trading systems while making independent architectural decisions.
Salary
Base: $175,000 - $225,000 USD; Bonus/Equity: Discretionary bonus eligible; Benefits: Paid leave and insurance included
Skills & Requirements
Must-have
Modern C++ programming in low-latency environments
Algorithm and data structure development
Experience with Bazel and Team City tools
Software development lifecycle best practices
Collaboration with trading desks and cross-functional teams
Hardware platform software development experience
Nice-to-have
Mentoring junior developers and interns
Root cause analysis for multi-component issues
Participation in technical planning and estimation
Contributing to automated testing frameworks
Balancing technical debt with feature development
Key Requirements
Bachelor's degree in Computer Science or related quantitative field
One year of experience in the job offered or related occupation
Experience with GMock/Gtest and Clang/GCC compilers