Company Overview
IBMC is a company under the same group as our sister company, which operates in the SaaS industry and serves 100% overseas clients engaged in investment and proprietary trading. We focus on building advanced, high-performance trading technologies and scalable cloud solutions that support financial platforms around the world.
We're looking for a Lead Software Engineer, a technical leader who can drive innovation, mentor a talented engineering team, and architect cutting-edge systems that power global trading operations.
Responsibilities
- Lead, mentor, and manage a team of engineers, fostering a culture of high-quality development, collaboration, and innovation.
- Architect and develop scalable microservices-based solutions to support high-performance, real‑time transaction systems.
- Design and optimize C# APIs, ensuring speed, efficiency, and reliability across platforms.
- Implement robust security standards and ensure compliance with financial regulations and industry best practices.
- Manage and optimize CI/CD pipelines to ensure efficient development and smooth deployment cycles.
- Promote agile methodologies, including test‑driven development (TDD) and code review best practices.
- Integrate with global trading platforms such as MT4, MT5, DxTrade, C‑Trader, Rithmic, OneTrade, MatchTrade, Sirix, and NinjaTrader.
- Collaborate closely with product managers, designers, and other stakeholders to align technical execution with business goals.
- Oversee system architecture, code reviews, and infrastructure decisions to maintain long‑term scalability and performance.
- Develop and maintain disaster recovery and failover strategies to ensure uptime and resilience.
- Serve as the ultimate technical authority—resolving critical issues and taking ownership of technology stability and delivery.
Requirements (Must Have)
- Proven experience in C++ development for high‑performance, low‑latency systems.
- Solid understanding of NoSQL databases (ScyllaDB or similar), Redis, and Elasticsearch.
- Hands‑on experience with microservices architecture, Docker/Kubernetes, and CI/CD pipelines.
- Proficiency in Infrastructure as Code (Terraform or CloudFormation).
- Strong knowledge of system optimization, security best practices, and scalable architecture.
- Excellent communication, leadership, and mentoring abilities.
Preferred (Nice‑to‑Have)
- Knowledge of financial markets, trading systems, or algorithmic trading.
- Experience with FIX protocol, WebSocket APIs, and real‑time data processing.
- Familiarity with C# API development and asynchronous programming.
- Experience with InfluxDB and time‑series data analytics.
- Working knowledge of AWS services (Lambda, DynamoDB, API Gateway, EC2, ECS/ECR).
- Proficiency with monitoring tools such as CloudWatch, Prometheus, or New Relic.
Benefits
- Competitive salary aligned with experience and skills.
- Flexible working hours with a performance‑driven culture.
- Fully remote setup with global collaboration.
- Professional growth opportunities, including technical leadership and advanced training.
- Supportive and collaborative team environment.
- This position is fully remote; ensure you have a reliable device and stable internet connection to perform effectively.
If you're a technical leader passionate about building scalable trading systems and leading top‑tier engineering teams, we'd love to hear from you. Apply now and be part of a team shaping the future of financial technology.