About the job
Teza Technologies is hiring a Real-Time Developer to join the Real-Time Platform Team in Yerevan. This group builds and maintains low-latency trading systems, supporting the firm’s global trading operations. The team values motivated developers who enjoy solving complex technical challenges and working closely with colleagues across disciplines.
What you will do
- Design, develop, and maintain core components of the real-time trading platform, including market data processing, order management, exchange connectivity, and execution infrastructure.
- Troubleshoot and resolve production issues in a globally distributed trading environment.
- Use Java and C++ to build and optimize high-performance trading systems.
Requirements
- At least 2 years of experience working in a front-office trading setting, developing low-latency systems with Core Java.
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Strong skills in network programming.
- Experience developing on Unix or Linux platforms.
- Background in one or more of these areas: Market Data, Order Management Systems, FIX Protocol, Algorithmic Trading, Smart Order Routing, Direct Market Access (DMA), or ITCH.
- Comfort working in a dynamic environment where priorities can shift quickly.
Preferred qualifications
- Experience with C++ programming.
- Familiarity with Python for tooling, analytics, or data pipeline work.
- Understanding of Grid Computing or Big Data technologies.
- Experience with databases such as SQL, MongoDB, Redis, or similar systems.
- Familiarity with cloud platforms like AWS.
Benefits
- Comprehensive health, vision, and dental insurance.
- Flexible sick leave policy.
