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 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.
Requirements
- Core Technical Skills: Proven experience in C++ development for high-performance, low-latency systems and C# API development.
- Database & Cache: Solid understanding of NoSQL databases (ScyllaDB or similar), Redis, and Elasticsearch.
- DevOps & Infrastructure: Hands-on experience with Docker/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 with FIX protocol, WebSocket APIs, and real-time data processing.
- Familiarity with 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 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.
Sponsored