We are looking for an Engineering Manager to lead and grow our engineering teams. As an EM, you will be working with the product, design, operations, data, and other engineering teams to craft and execute product strategies delivered with good engineering practices.
About DisbursementAt Flip, our Disbursement Team is transforming how businesses manage complex payment processes. We specialize in automating a wide range of disbursements, including salary payments, vendor and partner transactions, commission payouts, loan disbursals, e‑money top‑ups and both domestic and international transfers. Our platform enables businesses to effortlessly upload CSVs or integrate with APIs, streamlining their payment workflows with speed, accuracy, and efficiency.
As a member of the Disbursement Team, you'll play a key role in developing and enhancing solutions that simplify payment processes for our clients, helping them reduce manual work, increase operational efficiency and minimise errors.
Join us, and you'll have the opportunity to work on groundbreaking projects that are revolutionising financial disbursements.
If you’re passionate about creating innovative solutions that drive business transformation, we want you on our team.
About FlipRafi, Luqman, and Anjar, who were college friends at Universitas Indonesia, started Flip as a project in 2015 to transfer payments to each other at a fraction of what banks would charge them. They are pioneers in the Indonesian market, with their technology now helping millions of Indonesians, both individuals and businesses, carry out bank‑to‑bank money transfers through a reliable and seamless app.
After nine years of operations, Flip has helped Indonesians transfer money worth several trillions of rupiah and has received double‑digit funding from respectable investors such as Sequoia India, Insight Partner and Insignia. Flip’s ultimate mission is to give Indonesians access to one of the most progressive and fair financial services in the world.
At Flip, we always strive to provide the fairest place for you to work, learn and grow with talented and fun people in various opportunities to advance your career and receive fair rewards. We believe that we must treat employees, customers and all stakeholders fairly and respectfully. Fair treatment for employees means we establish clear goals, facilitate our employees to achieve them, and value their contribution to the company with equitable benefits.
What You’ll Do:- Ensure engineers have clarity on their career and growth, provide appropriate mentorship and coaching for their career growth.
- Monitor and maintain team productivity. Observe any impediments and take appropriate steps to mitigate them.
- Support hiring processes followed for the specific roles. Ensure processes result in high‑quality hires.
- Onboard engineers and ensure that they are productive right from the beginning.
- Collaborate with PMs to ensure alignment on product and engineering goals.
- Stakeholder management – be the single PIC for all communications regarding the team and provide clear visibility into the operations of the team.
- Establish and improve various engineering processes including agile, CI/CD, release, quality, on‑call, incidents, post‑mortem and knowledge sharing.
- Ensure that the team is following standards and processes around code reviews, test case coverage, observability and security.
- Drive team OKRs.
- Build a deep understanding of the product and engineering workflows.
- Ensure the team makes the right decisions considering time to market and deliverables.
- Have enough technical knowledge to accurately estimate tasks, help in troubleshooting issues and incidents, and act as a safety net for technical decisions.
- 2+ years of experience as an Engineering Manager or similar engineering management role.
- Bachelor’s degree in Computer Science or IT or equivalent practical experience.
- Experience in managing an engineering team and building user‑facing products with deep collaboration with Product Managers and UX Designers.
- Experience in hiring & retaining engineering talents and building high‑performing teams.
- Experience designing, implementing, releasing, and maintaining high‑volume production‑grade applications in distributed environments.
- Excellent technical leadership, people management, project management, analytical problem solving and troubleshooting skills.
- Excellent understanding of various engineering processes, including but not limited to agile, CI/CD, observability, automated testing, release, quality, on‑call, incidents and knowledge sharing.
Founded in 2020,
Durianpay
is a next‑generation B2B payments software enabling seamless transactions across Indonesia.
At Durianpay, we’re looking for an
Engineering Manager
who still thinks like an engineer but thrives by leading people, shaping processes, and driving delivery. You will guide one or more squads to deliver high‑quality software while building a team culture rooted in ownership, clarity, and growth.
- Set high standards for code quality, system design, and technical documentation through thorough reviews and strong architectural judgment.
- Step in to review PRs when necessary and ensure TSDs consistently meet technical expectations.
- Facilitate design discussions and uphold engineering best practices across architecture decisions, CI/CD, observability, performance, and incident response.
- Lead initiatives that improve team collaboration, planning, and execution, especially across squads or functions.
- Drive consistency in engineering workflows such as estimation, TSD reviews, and PR reviews.
- Champion tooling usage and improvements that support developer efficiency and delivery visibility.
- Define and align quarterly engineering plans with business goals, including ownership of timeline and effort estimations.
- Challenge product expectations when needed to ensure OKRs are feasible and realistic.
- Translate goals into actionable roadmaps, track progress, resolve blockers, and ensure timely delivery across squads.
- Use tools like Jira, Linear, Confluence, Notion, GitHub and internal dashboards to maintain visibility and coordination.
- Mentor and grow engineers through 1:1s, coaching, feedback, and career development planning.
- Foster a healthy, inclusive team environment built on trust, clarity, and shared purpose.
- Lead hiring, onboarding, leveling, and team structuring as we scale.
- Partner with PMs to translate business goals into technical roadmaps and ensure technical feasibility, tradeoff clarity, and delivery alignment.
- Understand product context especially in payment flows like payment‑in, payment‑out, settlement, and reconciliation.
- Help engineers connect technical work with business impact.
- Advocate for technical initiatives that unlock long‑term product innovation and scalability.
- 6+ years of software engineering experience, with at least 2 years in a leadership or management role.
- Strong backend or full‑stack background (Go, Java, etc.).
- Solid grasp of engineering excellence, including architectural design, data structures & algorithms, testing strategies, and performance optimisation.
- Experience in setting and reviewing high‑quality Technical Specification Documents (TSDs) and conducting architecture/design reviews.
- Familiarity with CI/CD tooling, observability tools, and incident response processes as part of technical ownership.
- Proven track record of delivering projects, improving systems and growing engineering teams.
- A process‑minded, data‑aware problem solver with excellent communication skills and ability to work across engineering, product and business stakeholders.
- Experience leading in a fast‑paced or scaling startup environment, with the ability to balance structure with adaptability.
Halodoc is seeking an experienced Engineering Manager, Security to lead our efforts across Application Security, Cloud Security and Security Operations. This role requires a strategic thinker with deep technical expertise and strong leadership capabilities to build and manage a high‑performing security team.
As Engineering Manager, you will define and drive Halodoc’s security strategy across products and infrastructure, ensuring security is embedded throughout the software development lifecycle. You will collaborate closely with engineering, product and business teams to identify risks, design secure solutions and respond proactively to threats.
Responsibilities- Lead and mentor a team of Security Engineers across Application Security, Cloud Security and Infrastructure Security.
- Define and drive the security roadmap, aligning with Halodoc’s business objectives, compliance requirements and healthcare regulations.
- Collaborate with SRE and Product teams to embed security into the software development lifecycle (shift‑left approach).
- Promote secure development practices across engineering teams by establishing and enforcing secure coding guidelines and code review standards.
- Integrate security checks into CI/CD workflows (SAST, DAST, SCA, IaC scanning).
- Run structured developer security training, awareness sessions, and secure coding workshops.
- Enable engineers with self‑service security tooling (pre‑commit hooks, dependency scanners, IaC validators, container security checks).
- Oversee cloud security architecture in AWS, including IAM, KMS, Security Hub, GuardDuty, WAF, and Shield.
- Manage application security programs, including secure design reviews, threat modelling, and code scanning.
- Drive incident detection and response, conduct chaos security drills and oversee post‑mortem reviews.
- Ensure compliance with regulatory requirements, including data protection and healthcare regulations.
- Report on security KPIs, risks and incidents to engineering and executive leadership.
- Explore AI/ML‑driven security automation to improve detection, prevention and remediation.
- 8–15 years of experience in cybersecurity, with 3–5 years in a leadership or managerial role.
- In‑depth knowledge of application security principles, secure coding practices, vulnerability management and penetration testing.
- Deep experience with security on one, or more of, AWS, Azure or GCP.
- Hands‑on experience designing and managing security operations processes (e.g., incident response, SIEM, threat hunting, log analysis).
- Excellent verbal and written communication skills, with the ability to convey complex topics to diverse audiences.
- Demonstrated ability to lead and scale high‑performing teams while driving measurable security improvements.
- Public contributions to the security community (e.g., blog posts, conference presentations, open‑source tools or research).
- Familiarity with AI/ML‑specific security challenges (prompt injection, model poisoning, privacy leakage).
- Relevant certifications such as CISSP, CISM, OSCP or AWS Certified Security – Specialty.
Astro Technologies Indonesia is seeking an Engineering Manager to lead the development and reliability of our ads platform. In this role, you will provide technical leadership, align cross‑functional priorities and drive the full product lifecycle—from deployment to monitoring and continuous improvement. With strong expertise in Java, databases, cloud infrastructure (GCP) and modern DevOps practices, you will mentor engineers, establish effective processes and ensure scalable, high‑quality systems that power Astro’s fast‑growing marketplace platform.
Job Responsibility- Maintain, monitor and continuously improve the quality and reliability of the ads platform you own.
- Collaborate closely with managers and stakeholders across other platforms to ensure alignment between their needs and core platform engineering's workflow and priorities.
- Provide technical leadership and direction in a fast‑paced, data‑driven environment.
- Translate product requirements into clear, actionable technical steps.
- Partner with the Head of Engineering, VP and Product team to define priorities and create realistic timelines.
- Mentor, coach and establish effective processes for the engineering team.
- Take ownership of the entire product lifecycle: development, testing, deployment, production monitoring and continuous improvements.
- Excellent communication and coordination skills.
- Minimum 5 years of experience as a software engineer, with at least 3 years as a Technical Lead.
- Strong hands‑on experience with Java.
- Skilled in working with MySQL / PostgreSQL, Redis, ElasticSearch, Linux commands, CI/CD pipelines, Docker.
- Experienced in GCP cloud infrastructure.
- Familiar with software development lifecycle best practices, including code review, testing and CI/CD.
- Able to perform performance benchmarking and monitoring.
- Curious, proactive and open‑minded – actively seeking feedback and new perspectives.
- Strong analytical and design skills, with the ability to critically evaluate existing systems for scalability and stability.
- Extensive experience in marketplace‑related technology.
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.
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 Java and familiar with HTTP, RESTful APIs, OAuth and Web Services.
- 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.
- 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.
About The Role: The Backend Manager is responsible for leading the backend development team to ensure the delivery of high‑quality, scalable and reliable software solutions. This role involves promoting best practices in backend development, fostering a culture of continuous improvement and aligning team objectives with organizational goals.
What Will You Do- Provide technical expertise in leading the backend development team in areas such as scalability, performance and high availability.
- Ensure continuous development and improvement in the development culture and processes, including code reviews, standards and related work procedures within the backend team.
- Become a hands‑on team leader capable of solving problems on their own, training their team and actively participating in the culture and processes of the development team.
- Ensure & promote implementation of Agile Project Management Values within the working process of the Backend organization.
- Develop Backend standards and specifications for user product development and project implementation delivery codes, and promote and apply them to improve team development efficiency and support business development.
- Ensure the team’s full understanding of product values & needs from the backend perspective in order to give the best software solution that meets product requirements.
- Responsible for leading and directing Backend‑developers across all the agile teams.
- Giving direction & lead the goal‑setting (OKR) process with the Software backend developers team, assist in prioritization, and own deliverables to ensure alignment with related organization & corporate objectives.
- Actively involve in conducting 1 on 1 Coach, Conselling & Feedback Session to help back‑developer Lead and engineers identify & grow their skills as well as experience.
- Participate in interviews, induction, training and performance evaluation of all backend developer leads.
- Excellent leadership and team management skills.
- Strong communication and interpersonal abilities.
- Problem‑solving and analytical thinking skills.
- Adaptability and ability to work in a fast‑paced environment.
- Strong organizational and time‑management skills.
- Willing to work from Office Jakarta.
- Strong understanding of backend development technologies (e.g., Java, Python, or equivalent).
- Experience with database management systems (e.g., SQL, NoSQL).
- Familiarity with microservices architecture and API design.
- Knowledge of cloud services (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
- Proficient in version control systems (e.g., Git).
Responsibilities:
- Lead a team of software engineers responsible for delivering impactful features across one or multiple core banking products.
- Drive the end‑to‑end development process from planning, design, implementation, testing and release.
- Collaborate and communicate effectively with cross‑functional teams consisting of product and business stakeholders, engineers and QA in an agile, fast‑paced environment.
- Provide technical leadership by evaluating technical designs and driving architectural direction for the team.
- Proactively monitor, suggest and implement best practices across engineering and operational excellence – observability, reliability, quality, performance, security, production support.
- Regularly provide constructive feedback to team members to achieve their performance and development goals.
- Actively participate in hiring and improving the onboarding and retention of new engineers.
Qualifications and Experience:
- 8-10 years of total experience with 1+ year of experience in managing a team in a fast‑growing company, building and maintaining backend applications.
- A growth mindset with passion for building things from the ground up, and most importantly, leading by example.
- Passionate about coaching and people development.
- Experience using an agile iterative software development process with a strong hold on planning and execution.
- Excellent written and verbal communication skills focused on improving collaboration, understanding and information sharing across cross‑functional and distributed teams.
- Excellent time‑management skills to prioritize and focus on value delivering initiatives.
- Ability to think strategically and implement processes to lead the engineers toward excellence.
- Hands‑on experience in a programming, technical design, micro services development and event driven architecture.
- Experience with backend technologies – Golang, Python, Redis, MySQL, NoSQL, SQS, Kafka, AWS services etc.
- Experience with tools – Atlassian stack (JIRA, Confluence, Bitbucket), Slack, DataDog, Grafana etc.