Enable job alerts via email!

Lead Engineer

Amar Bank

Daerah Khusus Ibukota Jakarta

On-site

IDR 300,000,000 - 400,000,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative digital bank is seeking a passionate software engineer to join its dynamic team. This role offers the opportunity to work on cutting-edge technology and contribute to the development of impactful financial solutions. As a lead or individual contributor, you will be involved in system testing, software design, and optimization, ensuring high performance and reliability in large-scale applications. The bank fosters a startup culture, encouraging creativity and growth, making it an ideal place for ambitious individuals eager to make a difference in the fintech industry. Join us in our mission to 'Impact Lives' and be part of a team that values innovation and fun.

Qualifications

  • Passionate about software engineering with strong coding skills.
  • Excellent problem-solving abilities and experience in large-scale applications.

Responsibilities

  • Direct system testing and validation procedures.
  • Design and develop software systems to predict and measure outcomes.
  • Consult with departments on project status and proposals.

Skills

Software Engineering
Problem-Solving
Golang
Javascript/Typescript
Java/Kotlin
Object-Oriented Design (OOD)
RDBMS
Distributed Caching Techniques
Server-Side Caching

Job description

Who are we?

Amar Bank is one of the most technologically advanced digital banks in Indonesia. Our leading digital lending product, Tunaiku, has the distinction of being the first FinTech product in Indonesia. We are also the first digital bank on the cloud. As the first profitable digital bank, we managed to get listed on the Indonesian Stock Exchange.

How did we manage to do that?

We are changing people’s perception of a bank. We believe we are the innovators who combine customer focus principles with creating technology-based impact. We incorporate freedom and flexibility as part of our startup working culture DNA to encourage innovation in creating better financial solutions for the banking industry. We think of ourselves as ‘A technology company with a banking license’. For this reason, we ‘Act like a FinTech, and think like a Bank.’

How did it all start?

Founded on March 15, 1991, in Surabaya as PT Anglomas International Bank (Amin Bank), the bank was acquired by Tolaram Group and transformed to PT Bank Amar Indonesia (Amar Bank) in 2014. It has then undergone a significant digital transformation to become one of the country's forerunning fintech institutions through its award-winning digital lending platform, Tunaiku.

Our philosophy, mission, and vision

Technology must impact lives, must improve lives. We exist to provide banking to those who ‘need’ and not only to those who ‘want’. Services when provided to those who need at the time of their need brings smiles. Our vision is to bring 200 million smiles.

More about the bank with startup culture environment

Consisting of 1000+ people, you will meet people who love to grow, dream big, and actually have fun at the workplace! We provide a great working environment that pushes people to grow outside their comfort zone. People with high drive and ambition find us a very attractive place to work as their career growth matches their own drive and not any staid policies. Thus we hold the honor of being awarded “Best Place to Work in Indonesia”. Recently, Amar Bank was awarded as Inspirational Brand from APEA (Asia Pacific Enterprise Awards) 2022. Of course, our innovation won't stop here. So if you would love to be a part of it, have a growth mindset, and are constantly hungry for challenges, we invite you to join us in our journey to ‘Impact Lives’.

Join us today and create #unlimitedinnovations!

Responsibilities:

  • Directing system testing and validation procedures
  • Directing software programming and documentation development
  • Consulting with departments or customers on project status and proposals
  • Working with customers or departments on technical issues including software system design and maintenance
  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system
  • Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements
  • Designing and developing software systems to predict and measure outcomes and design consequences
  • Preparing reports on programming project specifications, activities, or status
  • Conferring with product managers to obtain information on limitations or capabilities

Requirements:

  • Passionate in software engineering, mostly as lead, individual contributor or senior
  • Excellent problem-solving skills, able to think of an optimal solution for the same.
  • Experienced in writing good code following the programming paradigms and a good technical understanding of languages such as Golang, Javascript/Typescript, or Java/Kotlin.
  • Good experience in OOD (object-oriented design)
  • Experienced with RDBMS, has clear fundamentals of using RDBMS.
  • Experienced working on large-scale applications to understand why and how to implement/use distributed caching techniques
  • Experienced with server-side caching and performance optimization at the application level
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.