Job Description
Teza is seeking a C++ Software Developer to join their real-time trading platform team. The company is undergoing a major refactoring and redesign of its trading platform. The ideal candidate will have at least 5 years of experience and be a self-driven and pragmatic developer.
The C++ Developer will play a critical role in designing and developing low-latency, high-performance trading applications in a Linux environment. He will collaborate with portfolio managers and engineers to implement new functionality and ensure the trading systems remain efficient, reliable, and scalable.
Role involves:
- Developing a high-quality, low-latency code base.
- Designing and implementing components of a next-generation trading platform in modern C++ (Linux).
- Collaborating with team members to design, implement, and support new applications.
- Working with portfolio managers to develop new functionality for trading strategies.
- Maintaining and supporting the existing platform, including troubleshooting production issues.
Requirements:
- Strong expertise in modern C++ (C++11/14/17/20).
- 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.
Teza offers:
- Working with world-class Quantitative Researchers and developers.
- Professional guidance from industry leaders.
- Challenging tasks to help professional growth.
- Health insurance.
- Flexible sick time policy.
- Office Lunches.