A financial trading firm in Chicago is looking for a Software Engineer to enhance systems supporting trading strategies. The ideal candidate should have a background in C++ and a strong understanding of algorithms. You will collaborate with engineers and traders to create robust software. The role emphasizes learning and performance improvement through hands-on experience, and offers a competitive salary along with various benefits including generous paid time off and professional development opportunities.
Qualifications
2+ years of professional software development experience.
Experience working with C++. Academic/project experience is acceptable.
Solid understanding of algorithms and data structures.
Responsibilities
Collaborate with teams to build reliable trading software.
Contribute to system design, implementation, and code reviews.
Develop C++ components for risk management.
Skills
C++
Problem-solving skills
Algorithms and data structures
Multi-threaded programming
Clear communication
Education
Bachelor’s degree in Computer Science or equivalent
Job description
A financial trading firm in Chicago is looking for a Software Engineer to enhance systems supporting trading strategies. The ideal candidate should have a background in C++ and a strong understanding of algorithms. You will collaborate with engineers and traders to create robust software. The role emphasizes learning and performance improvement through hands-on experience, and offers a competitive salary along with various benefits including generous paid time off and professional development opportunities.