Back to search:Engineering Manager / Jakarta

About the Role:

As an
Engineering Manager – Core Banking & Payments
, you'll lead a team consisting of a
Lead Backend Engineer
,
Backend Software Engineers
, and a
Senior Fullstack Engineer
.

Your mission is to ensure that the company's core banking and reporting systems run securely, efficiently, and reliably.

Key Responsibilities:

  • Lead and guide the team in designing, developing, and maintaining backend features and functionalities for core banking and payment systems.
  • Collaborate closely with managers and cross-functional teams to align technical priorities with business goals.
  • Implement
    best engineering practices
    to ensure high-quality and maintainable systems.
  • Take ownership of
    technical architecture
    , project estimations, and the delivery of complex initiatives.
  • Actively monitor and ensure the stability, security, and performance of critical systems.
  • Manage team performance, provide constructive feedback, and foster professional growth.
  • Participate in
    recruitment
    ,
    coaching
    , and
    mentorship
    of engineers.

About You:

You are an experienced
engineering leader
with a strong technical background and a passion for building reliable, large-scale backend systems — particularly in
core banking and payment platforms
. You excel at combining hands-on technical knowledge with strong leadership, ensuring your team delivers high-quality, scalable solutions efficiently.

You're a great fit if you:

  • Have
    4–6 years of experience
    designing, developing, and launching large-scale backend projects.
  • Have
    at least 1 year of experience
    leading an engineering team.
  • Are proficient in
    and well-versed in
    HTTP, RESTful APIs, OAuth, and Web Services
    .
  • Understand
    clean architecture principles
    ,
    database design
    , and
    message queues
    (e.g., SQS, Kafka).
  • Have experience working with
    cloud platforms
    like AWS, GCP, or similar.
  • Communicate effectively and collaborate well with cross-functional teams.
  • Are proactive, have a strong sense of ownership, and are eager to continuously learn and drive positive change.
  • Bachelor's degree in
    Computer Science
    or a related field.
  • Proven experience managing
    engineering teams
    in fast-paced, tech-driven environments.
  • Strong understanding of
    microservices architecture
    ,
    API design
    , and
    high-transaction systems
    (ideally within financial or fintech domains).
  • Strategic thinker with strong decision-making and problem-solving skills.