You're a seasoned engineer with 8+ years of hands-on coding and team leadership - not a job-hopper, but a builder who's shipped scalable systems at top tech companies or financial institutions. You lead by example, write clean code, and mentor teams with quiet confidence.
You'll lead our backend engineering team building high-performance, mission-critical systems for one of Indonesia's largest banks using Java (Spring Boot) and/or Golang. Frontend/mobile experience is a plus, but core focus is backend leadership.
Responsibilities:
- Lead team or squad of engineers: code reviews, task delegation, career coaching, and technical decision-making.
- Design and deliver scalable, secure backend services using Java Spring Boot and/or Golang.
- Collaborate with product and QA teams in Agile sprints -from architecture to UAT and production.
- Drive technical excellence: optimize performance, reduce tech debt, enforce testing & documentation.
- Estimate effort accurately, flag risks early, and communicate clearly with stakeholders.
Requirements:
- 8+ years in software engineering, with 3+ years in a technical leadership role
- Deep expertise in Java (Spring Boot) OR Golang.
- Proven track record at top-tier tech firms, fintechs, banks, or related
- Bachelor's or higher in Computer Science, Informatics, or related field from a reputable university.
- Strong English communication (written & spoken) - you document, present, and influence.
- Must be willing to work onsite at OCBC Space, BSD City, Tangerang.
Nice to Have
- Experience with , Kotlin, or Swift
- Exposure to cloud platforms (AWS/GP), microservices, or CI/CD pipelines
If you've led teams, shipped complex systems, and believe in engineering excellence over hype — apply now. Only shortlisted candidates will be contacted.