IBMC is a company under the same group as our sister company, whichoperates in the SaaS industry and serves 100% overseas clientsengaged 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 are looking for a Lead Software Engineer, a technical visionary and leader who can drive innovation, mentor a talented engineering team, and architect cutting-edge systems. You will be the ultimate technical authority, responsible for powering global trading operations through scalable microservices and high-performance infrastructure.
Responsibilities
- Technical Leadership:Lead, mentor, and manage a team of engineers, fostering a culture of high-quality development, collaboration, and continuous innovation.
- System Architecture:Architect and develop scalable microservices-based solutions and optimize C# APIs to support high-performance, real-time transaction systems.
- Engineering Excellence:Oversee code reviews, infrastructure decisions, and promote agile methodologies, including Test-Driven Development (TDD).
- Infrastructure & Security:Manage CI/CD pipelines, implement robust security standards, and develop disaster recovery/failover strategies to ensure maximum uptime and resilience.
- Trading Integration:Oversee integration with global trading platforms such as MT4/MT5, DxTrade, C-Trader, and other industry-standard technologies.
- Strategic Collaboration:Partner closely with product managers and stakeholders to align technical execution with global business goals.
- Core Technical Skills:Proven experience inC++ developmentfor high-performance, low-latency systems andC# API development.
- Database & Cache:Solid understanding ofNoSQL databases(ScyllaDB or similar),Redis, andElasticsearch.
- DevOps & Infrastructure:Hands-on experience withDocker/Kubernetes, CI/CD pipelines, and Infrastructure as Code (Terraform/CloudFormation).
- Architecture:Strong knowledge of microservices architecture, system optimization, and scalable security best practices.
- Leadership:Excellent communication, leadership, and mentoring abilities with a track record of managing engineering teams.
- Language:Professional-level English communication skills (written and verbal) for global collaboration.
Preferred (Nice-to-Have)
- Knowledge of financial markets, trading systems, or algorithmic trading.
- Experience withFIX protocol, WebSocket APIs, and real-time data processing.
- Familiarity withAWS Services(Lambda, DynamoDB, API Gateway, EC2, ECS/ECR).
- Proficiency with monitoring tools such as CloudWatch, Prometheus, or New Relic.
Benefits
- Competitive Salary:Aligned with global standards and your expertise.
- Flexible & Remote:Performance-driven culture with a fully remote work setup.
- Professional Growth:Opportunities for technical leadership and advanced specialized training.
- Global Collaboration:Work within a supportive and collaborative international team environment.
- Health & Wellness:Health Insurance coverage (BPJS or equivalent) and other perks.