Headlandstechnologiesllc
C++ Software Developer - New Grad
Amsterdam; Chicago. Posted a month ago
The role
You will design, engineer and implement the Firm's trading software in C++. You will work with research, systems, and operations teams to architect and implement automated electronic trading algorithms and software infrastructure.
What you will do
- Build, maintain, and improve exchange connectivity
- Leverage existing infrastructure, extending functionality where necessary
- Build a deep understanding of exchange behavior to integrate into our existing trading system
- Maintain and extend core research infrastructure
- Design, implement, and maintain distributed storage systems
- Address performance limitations within software, open source libraries, applications, and Linux
- Investigate new technologies to improve stability, scalability, and performance
- Implement new trading strategies in collaboration with research and operations teams
- Extend strategy framework to enable new behaviors and improve existing ones
- Investigate signal issues for trading system
Required qualifications
- Well-versed in the fundamentals of software engineering
- Genuine interest in solving technical problems, along with a strong ability to implement solutions
- Low ego, able to work both in a collaborative team setting and autonomously
- Committed to designing and implementing fully automated, scalable, and maintainable solutions with extensive testing
- Superior ability to write in C++, or experience with other statically-typed imperative programming language
- Comfortable operating at various different levels of abstraction, from individual machines to large scale distributed systems
- Strong knowledge of the details of computing all throughout the technical stack
Nice to have
- Preferred degree in any computing related area (e.g., computer science, computer engineering, etc.)
- Extensive professional software development experience in lieu of a degree
- Knowledge of Linux a plus
- Experience in the trading industry preferred
About the company
Headlands Tech is an equal opportunity workplace. All employment decisions are based on business needs, job requirements and individual qualifications.