We are hiring a Backend Software Engineer to develop and enhance C++ front office applications and services, and to collaborate with trading desks, middle office, and technology teams. The role involves designing, implementing, and testing technical solutions from business requirements, and identifying and managing technical risks and issues.
Requirements
- 5+ years of experience in software development
- Recent hands-on experience with C++ (minimum of two years)
- Experience with.NET or Java is a plus
- Practical experience working with RDBMS databases
- Knowledge of distributed cache technologies, including Apache Ignite
- Familiarity with AWS, Kafka, KDB/q, and Python is a strong plus
- Experience working on real-time or near real-time trading systems
- Understanding of coding best practices with the ability to write clean, maintainable, and easily understandable code
- Excellent problem-solving skills with a pragmatic approach
- Effective written and verbal communication skills
- Ability to work independently and complete projects with minimal supervision
- Solid understanding of software development processes and lifecycle
Benefits
- Competitive compensation package based on experience and skills
- Flexible hours and hybrid work options, allowing you to achieve a work-life balance that suits your needs
- Private health insurance plan
- Access to continuous training, accredited certifications, and a range of resources to help you grow professionally
- Personalized leadership training program
- FitPass membership to support your well-being and mental health support programs
- Comprehensive Referral Rewards Program