At a Glance
- Tasks: Enhance trading systems and develop new features using Java and C++.
- Company: Join Teza, a leader in real-time trading technology.
- Benefits: Health insurance, flexible sick time, and office lunches.
- Why this job: Be part of a fast-paced team and work on high-performance trading systems.
- Qualifications: 5+ years in trading systems with Java and C++ experience.
- Other info: Opportunity for professional growth and relocation support.
The predicted salary is between 36000 - 60000 £ per year.
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 have an exciting opportunity for an efficient, self-directed, core infrastructure developer with a desire to learn new systems and design techniques. In this role, you will work with various trading teams to design and implement new functionality and optimize and troubleshoot the existing system. The role is based in our Yerevan office (and we do help you to relocate).
Location: Yerevan, AM (Hybrid mode with 3 days in-office requirement)
Key Responsibilities
- Monitor, maintain, and enhance trading systems to ensure optimal performance
- Develop and implement new features and functionalities using Java and C++
- Continuously optimize systems for speed, efficiency and reliability
- Develop a high-quality, low-latency code base that can support multiple asset classes
- Troubleshoot and resolve production issues in a timely manner
Basic Requirements
- 5+ years experience in a trading environment building and maintaining systems using Java and C++
- Solid understanding of Java-related ecosystems
- Experience with Unix/Linux development
- Experience with exchange connectivity and order management
- Ability to work in a fast-paced, dynamic environment
- Excellent problem-solving skills and attention to detail
Nice To Have Requirements
- Experience with electronic trading systems: Market Data, Order Management System, order entry, OMS, FIX, Algo Trading, Smart Router, SOR, DMA, OMS, and ITCH
- Experience with Grid Computing/Big Data using Python
- Experience with AWS
- Experience developing low-latency trading systems (C++)
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
What Makes You a Match
If you are excited about working on high-performance trading systems and want to be part of a fast-paced, technology-driven environment, we’d love to hear from you!
Benefits
- Health insurance
- Flexible sick time policy
- Office Lunches
Real-Time Developer, Real-Time Platform Team employer: Teza Technologies
Contact Detail:
Teza Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Real-Time Developer, Real-Time Platform Team
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Teza. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
When you get the chance to chat with potential employers, don’t hold back! Share your experiences with Java and C++, and talk about any cool projects you've worked on. Let them see your passion for real-time systems!
✨Prepare for Technical Challenges
Brush up on your coding skills and be ready for technical interviews. Practice solving problems related to low-latency trading systems and be prepared to discuss your thought process. We want to see how you tackle challenges!
✨Apply Through Our Website
Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Real-Time Developer, Real-Time Platform Team
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and C++, as well as any relevant trading systems you've worked on. We want to see how your skills match the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the Real-Time Developer position and how your background makes you a perfect fit for our team. Keep it concise but impactful!
Show Off Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love candidates who can think on their feet and come up with innovative solutions, especially in a fast-paced environment like ours.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Teza Technologies
✨Know Your Tech Inside Out
Make sure you brush up on your Java and C++ skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in a trading environment. Highlight any experience with low-latency systems or electronic trading systems, as this will show you're a great fit for the role.
✨Understand the Trading Landscape
Familiarise yourself with the basics of trading systems, including order management and market data. Being able to speak knowledgeably about these topics will impress the interviewers and demonstrate your genuine interest in the field. If you have experience with FIX or algo trading, be sure to mention it!
✨Problem-Solving Scenarios
Prepare for technical questions that assess your problem-solving skills. Think of examples from your past work where you had to troubleshoot production issues or optimise system performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers clearly.
✨Show Your Team Spirit
Since you'll be working closely with various trading teams, it's important to convey your ability to collaborate effectively. Share examples of how you've worked in a team to achieve common goals, especially in fast-paced environments. This will highlight your adaptability and teamwork skills, which are crucial for this role.