Join our team at Teza as a C++ Software Developer and play a key role in refactoring and redesigning our real-time trading platform. You'll be developing low-latency, high-performance trading applications in a Linux environment, working closely with portfolio managers and engineers to implement new functionality and ensure the efficiency, reliability, and scalability of our trading systems.
Key Responsibilities:
- Develop a high-quality, low-latency code base supporting 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.
Basic 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.
Nice To Have Requirements:
- Experience with Java and Python.
- Experience with SQL, PostgreSQL, MongoDB.
- Knowledge of AWS and cloud-based architectures.
- Familiarity with Docker.
Benefits:
- Health insurance
- Flexible sick time policy
- Office Lunches
What you’ll get:
- 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
How to Apply
Interested in this position? Please submit your resume and cover letter through the application portal.
Apply Now