C++ Developer, Real-Time Trading Platform
Role details
Job location
Tech stack
Job description
At Teza, our real-time trading platform team operates across multiple financial markets, processing terabytes of new data daily; and we're scaling up even further. We are in the early stages of a major refactoring and redesign of our trading platform, and we are looking for a self-driven and pragmatic C++ developers to join us on this journey.
As a C++ Software Developer, you will play a critical role in designing and developing low-latency, high-performance trading applications in a Linux environment. You will work closely with portfolio managers and engineers to implement new functionality and ensure our trading systems remain efficient, reliable, and scalable., * Develop a high-quality, low-latency code base that can support multiple asset classes
- Design and implement components of a next-generation trading platform in modern C++ (Linux)
- Collaborate with team members to design, implement, and support new applications
- Work with portfolio managers to develop new functionality for trading strategies
- Maintain and support the existing platform, including troubleshooting production issues, * Working with world-class Quantitative Researchers, and developers to bring strategies to market
- Professional guidance from industry leaders
- Challenging tasks to help you grow professionally
Requirements
Do you have experience in Shell Scripting?, * Experience with Java
- Proficiency in Linux environment and shell scripting
- Deep understanding of operating system principles
- Good knowledge of networking concepts
- Hands-on experience with Git, CMake, and CI/CD pipelines
- Strong problem-solving skills and ability to work in a team-oriented environment
- Excellent communication skills
Nice To Have Requirements
- Experience with Python
- Experience with SQL, PostgreSQL, MongoDB.
- Knowledge of AWS and cloud-based architectures.
- Familiarity with Docker