Enable job alerts via email!

Head of Engineering (Software)

Monroe Consulting Group

Indonesia

On-site

IDR 1.304.206.000 - 1.956.310.000

Full time

17 days ago

Job summary

A leading fintech company is seeking an experienced Head of Engineering to lead its growing technology team. This key leadership role requires deep technical expertise in backend engineering and a proven track record in scaling systems. Responsibilities include defining engineering roadmaps, mentoring teams, and overseeing architecture design to drive product development from scratch. The ideal candidate should have extensive experience in software engineering and leadership roles, especially within fintech or lending systems.

Qualifications

  • 10+ years of experience in software engineering with deep technical expertise in backend systems.
  • 5+ years in engineering leadership roles, managing medium to large teams.
  • Strong understanding of fintech, multifinance, or lending systems is a major advantage.

Responsibilities

  • Define and execute the engineering roadmap aligned with business goals.
  • Lead, mentor, and grow a high-performing engineering team.
  • Oversee architecture design and technical decisions.

Skills

Software engineering
Engineering leadership
Microservices architecture
Backend development
Job description

Monroe Consulting Group is currently hiring on behalf of a leading and rapidly scaling Fintech company in the lending sector, currently looking to hire an experienced Head of Engineering (Software) to lead their growing technology team. This is a key leadership role for someone who thrives in high-growth environments, has strong technical depth in backend engineering, and is passionate about building scalable products that drive real business impact.

Key Responsibilities

  • Define and execute the engineering roadmap aligned with business goals, ensuring scalability, performance, and reliability of systems.
  • Lead, mentor, and grow a high-performing engineering team across backend, frontend, and mobile.
  • Foster a culture of innovation, ownership, and continuous improvement within the engineering department.
  • Partner with product, design, and business stakeholders to align engineering priorities with company strategy.
  • Oversee architecture design and technical decisions, with a strong focus on backend scalability, microservices, and distributed systems.
  • Drive large-scale system improvements to handle significant user and transaction growth.
  • Lead efforts to re-architect and optimize existing platforms while building new products from scratch during the company's rebranding phase.
  • Ensure best practices in coding standards, automated testing, CI/CD, and DevOps are consistently applied.
  • Manage a large engineering team, ensuring clear ownership, accountability, and career growth opportunities.
  • Set performance metrics and monitor progress against delivery timelines, quality benchmarks, and system performance KPIs.
  • Cultivate collaboration across backend, frontend, mobile, DevOps, and QA functions.



Requirements

  • 10+ years of experience in software engineering with deep technical expertise in backend systems.
  • 5+ years in engineering leadership roles, managing medium to large teams.
  • Proven track record in scaling systems to support rapid growth in users, traffic, and transaction volume.
  • Experience leading product development from scratch, especially in fast-changing or rebranding environments.
  • Strong understanding of fintech, multifinance, or lending systems is a major advantage.
  • Hands-on background in backend development, with ability to review, guide, and support technical teams.
  • Experience with microservices architecture and event-driven systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.