Back to search:Lead Software / Jakarta (west)

About the Role:

We are seeking an exceptional and highly-motivated Lead Software Engineer to join our dynamic team. This is a critical role that blends hands-on technical leadership with strategic vision. You will be responsible for architecting, building, and scaling our core products while mentoring a talented team of engineers.

You will work hand-in-hand with the CTO to improve current SOPs, drive technical excellence, and mentor our engineers, shaping the future of our technology stack and our team culture. This position is designed for an ambitious leader with a clear pathway to grow into a VP of Engineering role as the team and company expand.

Key Responsibilities

Leadership & Strategy:

  • Lead the full software development lifecycle, from conceptualization and architectural design to deployment and maintenance.
  • Collaborate with cross-functional teams, including designers, product managers, and fellow engineers, to translate business requirements into robust technical solutions.
  • Mentor junior and mid-level developers, providing technical guidance, fostering their professional growth, and promoting a culture of engineering best practices.
  • Enforce high coding standards through regular, constructive code reviews and by implementing rigorous quality assurance processes.
  • Actively participate in HR processes for the engineering team, including writing job advertisements, screening candidates, and conducting technical interviews.
  • Stay informed about the latest industry trends, technologies, and methodologies to ensure our systems remain modern, secure, and efficient.

Technical & Execution:

  • Design and develop intuitive, user-friendly front-end interfaces using modern technologies like
    ReactJS
    .
  • Build scalable, secure, and fault-tolerant back-end services and microservices using
    Go
    and
    PHP (Laravel/Lumen)
    .
  • Architect and execute critical infrastructure projects, such as migrating our AWS services from the Singapore to the Jakarta region and modernizing legacy systems (e.g., moving CRON jobs to serverless architectures).
  • Suggest enhancements, monitor and assist with the management of our CI/CD pipelines
  • Evaluate and lead strategic data-layer migrations, such as moving from
    MariaDB
    to more scalable, modern database solutions, and implement proper load balancing.
  • Implement and champion modern architectural patterns, including
    event-driven
    ,
    pub/sub
    , and
    message broker architectures
    using technologies like SQS queues, Kafka and SQL databases.
  • Monitor and optimize the performance of all applications, ensuring high availability, scalability, and operational efficiency.
  • Remain accessible during critical events to ensure rapid response and resolution of production issues.

Qualifications & Experience

Required:

  • Minimum of a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software engineering experience, including at least 2+ years in a senior leadership, mentorship, or systems design role.
  • Proven expertise in architecting and delivering complex, scalable platforms with real-world constraints such as concurrency, high availability, and maintainability.
  • Deep, hands-on proficiency with our core technologies:
    Go
    ,
    PHP (Laravel/Lumen)
    ,
    TypeScript
    ,
    ReactJS
    ..
  • In-depth understanding of modern architectural patterns, including
    microservices
    ,
    event-driven architecture
    , and the use of
    queues
    ,
    message brokers
    , and
    SQL databases
    .
  • Strong experience with cloud platforms (preferably AWS) and deploying web applications, including knowledge of
    serverless/cloud functions
    .
  • Experience with building and maintaining CI/CD pipelines and understanding the nuances of cross-architecture development
  • Excellent problem-solving abilities and strong decision-making skills, especially in modularization, observability, and resilience patterns.

Preferred:

  • 2+ years of experience in a lead developer role at a major technology company.
  • Experience leading teams that have built systems under specific security or regulatory compliance constraints.
  • Proven track record of managing and leading a team of developers, driving projects to successful completion.

What We Offer

  • A highly competitive salary and a comprehensive benefits package.
  • A clear and defined career path with the opportunity to grow into the
    VP of Engineering
    .
  • A flexible hybrid work environment that values work-life balance.
  • A significant bonus upon successful completion of your probation period. We believe in rewarding excellence and may offer compensation exceeding the initial offer for exceptional performance.
  • The opportunity to make a foundational impact on a growing product, team, and company culture.