Lead Software Engineer

IBMC

  • Indonesia
  • Permanen
  • kerja tetap
  • 16 hari lalu
  • Lamar dengan mudah
IBMC is partnering with a fast-growing SaaS company specializing in the fintech industry. We are looking for a Lead Software Engineer to join a dynamic and innovative engineering team. This role will be critical in designing and building scalable microservices solutions that power financial markets platforms, and will involve leadership and mentorship of a talented engineering team.Responsibilities
  • Lead, mentor, and manage a team of engineers, fostering a culture of high-quality development and innovation.
  • Architect and develop scalable microservices-based solutions that support high-performance, real-time transaction systems.
  • Design and optimize APIs using C#, ensuring high efficiency and reliability across transaction platforms.
  • Implement robust security practices for financial and transaction systems, maintaining regulatory and industry standards.
  • Manage and optimize CI/CD pipelines to streamline development workflows and ensure smooth deployment processes.
  • Promote agile methodologies, test-driven development (TDD), and industry best practices throughout the team.
  • Integrate with various trading platforms such as MT4, MT5, DxTrade, C-Trader, Rithmic, OneTrade, MatchTrade, Sirix, and NinjaTrader.
  • Collaborate with product managers, designers, and other stakeholders to align technical solutions with business objectives.
  • Oversee code reviews, design discussions, and system architecture to maintain high-quality code.
  • Develop disaster recovery and failover strategies to ensure system resilience.
  • Be the ultimate technical authority, resolving critical issues and taking full responsibility for the technology, even during holidays.
Requirements(Must Have)
  • Strong experience in C++ development for performance-critical systems.
  • Solid knowledge of NoSQL (ScyllaDB or similar), Redis, and ElasticSearch.
  • Hands-on experience with microservices architecture, Docker/Kubernetes, and CI/CD.
  • Proficiency with Infrastructure as Code (Terraform/CloudFormation).
  • Strong grasp of system performance, optimization, and security best practices.
  • Excellent communication skills and proven leadership/mentorship experience.
Preferred (Nice-to-Have)
  • Knowledge of financial markets, trading strategies, or algorithmic trading.
  • Experience with FIX protocol, WebSocket APIs, and real-time data feeds.
  • Familiarity with C# API development and asynchronous programming.
  • Experience with InfluxDB and time-series data analytics.
  • AWS services (Lambda, DynamoDB, API Gateway, EC2, ECS/ECR).
  • Monitoring tools: CloudWatch, Prometheus, New Relic.
Benefits
  • Competitive salary aligned with experience and skills
  • Flexible working hours
  • Fully remote setup
  • Opportunities for professional growth
  • Supportive, collaborative team culture
This is a remote position, so please ensure that you have access to a reliable device and a stable internet connection to perform your duties effectively. Please note that only shortlisted candidates will be contacted. Feel free to share this opportunity with your colleagues or friends.

IBMC

Pekerjaan yang mirip

  • DID] Lead Software Engineer (Automation)

    Dana

    • Jakarta Selatan
    About the Role: We are seeking a highly skilled Lead Software Engineer to spearhead the development of our innovative graph and LLM application and deliver these applications to …
    • 14 hari lalu
  • Lead Software Engineer

    IBMC

    • Indonesia
    Job Description: IBMC is partnering with a fast-growing SaaS company specializing in the fintech industry. We are looking for a Lead Software Engineer to join a dynamic and innov…
    • 16 hari lalu
  • LI]Lead Software Engineer (Automation)

    Dana

    • Jakarta Selatan
    About the Role: We are seeking a highly skilled Lead Software Engineer to spearhead the development of our innovative graph and LLM application and deliver these applications to …
    • 21 hari lalu