Cloud Software Engineer
Chicago, IL
Our client is seeking Cloud Software Engineer who is passionate about building high performance cloud systems. You will explore new ways to improve research and execution capabilities for automated trading strategies. The team is focused on implementing trading strategies in Futures and Equities products. Cloud Software Engineer will partner with quants, traders, and skilled software engineers to design / develop end-to-end trading systems.
Responsibilities
- Collaborate with senior members of the technology architecture team to review and improve our approach to building a cloud/on prem hybrid platform
- Work with a skilled team to establish a pragmatic architectural vision that emphasizes testability, scalability, extensibility and maintainability.
- Develop an implementation roadmap in partnership with Quant and Trading to deliver incremental improvements in trading performance while drastically improving the system architecture
- Learn and gain understanding of trading workflow, quantitative modelling, and system performance requirements collaboratively with a multi-functional team
- Design and implement functionality, participate in team code reviews, and provide valuable feedback on performance, logic, standard methodologies and maintenance issues to ensure code-level consistency
Qualifications
- Experience designing and developing Cloud solutions (Azure, AWS, etc.)
- Experience containerizing applications (Docker, Kubernetes, etc.)
- Expertise in Python
- Experience with multi-threaded, distributed, and high-performance programming
- Experience with C++ and Financial markets is desired but not required