Software Engineer
Chicago, Illinois
Technology – Engineering /
Hybrid
Current Job Opening: Software Engineer
Job Duties:
- Develop and maintain high-performance and low-latency software systems for model calculation and data analysis, algorithmic trading, risk and pnl management.
- Design, optimize and maintain databases storing critical trading data.
- Maintain, support and troubleshoot critical trading applications.
- Develop automated tests with reasonable error rate and tolerance.
- Collaborate with quantitative analysts, traders and team members to translate business requirements into technical.
- Apply industry knowledge and technical skills in new and innovative ways.
- Encourage the use of best practices throughout the development process.
- Participate in code review.
Minimum Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Data Science, or Information Science, and
- At least 3 months experience through an internship in Python, coding using C++, and financial data analysis techniques and financial modeling; or must have at least 3 credit hours at the bachelor's level of coursework requiring use of Python, coding using C++, and financial data analysis techniques and financial modeling.
- Full-time position.
- Multiple positions available.
- Jobsite: 10 S. Riverside Plaza, Suite 2100, Chicago, IL 60606.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.