Enable job alerts via email!

Lead Software Engineer

Pt Ibmc Business Group

Daerah Khusus Ibukota Jakarta

Remote

IDR 250.836.000 - 418.061.000

Full time

Today
Be an early applicant

Job summary

A leading financial technology firm in Indonesia is seeking a Lead Software Engineer to drive innovation and manage a talented engineering team. The role involves developing scalable microservices and optimizing high-performance systems. Ideal candidates will have expertise in C++ development and NoSQL databases, along with strong leadership skills. This position supports a fully remote work environment and offers competitive compensation.

Benefits

Competitive salary
Flexible working hours
Fully remote setup
Professional growth opportunities
Supportive team environment

Qualifications

  • Proven experience in C++ development for high-performance, low-latency systems.
  • Solid understanding of NoSQL databases, Redis, and Elasticsearch.
  • Hands-on experience with microservices architecture and CI/CD.

Responsibilities

  • Lead, mentor, and manage a team of engineers.
  • Architect and develop scalable microservices-based solutions.
  • Implement robust security standards and compliance.

Skills

C++ development
NoSQL databases
Docker/Kubernetes
CI/CD pipelines
Infrastructure as Code
System optimization
Leadership

Tools

Terraform
AWS services
Elasticsearch
Job description
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.