IBMC is seeking a Lead Software Engineer to join a rapidly growing SaaS company specializing in the financial and trading industry. This role involves designing and building scalable microservices solutions to power trading platforms and leading a team of engineers. The company prioritizes agile methodologies, code reviews, and comprehensive documentation.
Requirements
- C++ experience with performance-critical components.
- ScyllaDB experience.
- Redis experience.
- ElasticSearch experience.
- InfluxDB experience.
- Terraform/CloudFormation expertise.
- AWS Services proficiency (Lambda, DynamoDB, API Gateway, EC2, ECS/ECR).
- Strong proficiency in API development, parallel processing, and asynchronous programming.
- Understanding of financial markets, trading strategies, and algorithmic trading (preferred).
- Experience with MT4, MT5, DxTrade, C-Trader, or other trading platforms.
- Understanding of financial markets, trading strategies, and algorithmic trading (preferred).
- Experience with market data feeds, FIX protocol, and WebSocket APIs.
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), CI/CD pipelines, and version control systems (Git).
- Strong leadership skills.
- Strong problem-solving and analytical skills.
Benefits
- Competitive salary
- Opportunities for professional development