IBMC

Lead Software Engineer

IBMC Jakarta, Jakarta, Indonesia Today
engineering

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

Explore Engineering

Skills in this job

People also search for