Enable job alerts via email!

Senior Software Engineer

Durianpay

Daerah Khusus Ibukota Jakarta

On-site

IDR 300.000.000 - 450.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading payments technology firm in Jakarta is seeking a skilled Software Engineer to architect and maintain high-performance systems. The role involves mentoring junior engineers, optimizing processes, and ensuring security compliance. Candidates should have a Bachelor's degree in Computer Science and over 4 years of relevant experience with strong programming skills in Golang, Java, or C++. Join us to help transform the payment landscape in Southeast Asia.

Qualifications

  • 4+ years of professional experience as a Software Engineer.
  • Strong understanding of data structures, software design principles, and RESTful APIs.
  • Deep expertise in microservices architecture and distributed systems.

Responsibilities

  • Architect, develop, and maintain high-performance systems.
  • Mentor and guide junior engineers and establish best practices.
  • Monitor, analyze, and optimize systems for performance and reliability.

Skills

Problem-solving skills
Solution-oriented mindset
Communication skills

Education

Bachelor's degree in Computer Science or equivalent

Tools

Golang
Java
C++
Postgres
MySQL
MongoDB
AWS
GCP
Azure
Job description

At Durianpay, we are on a mission to build an integrated and comprehensive payments stack that transforms customer and merchant experiences in Southeast Asia. We have launched in Indonesia with a one-stop solution for frictionless checkouts, modern, easy-to-integrate APIs, and a unified dashboard to manage payments and financial needs. We are backed by top global VCs like Sequoia Capital and AC Ventures, as well as prominent angels from India, Indonesia, and Singapore.

Job Description

Architect, develop, and maintain high-performance, scalable systems, while ensuring code quality and reliability. Mentor and guide junior and mid-level engineers, conduct code reviews, and establish best practices for coding, testing, and deployment. Continuously monitor, analyze, and optimize existing and new systems to ensure peak performance, reliability, and scalability. Collaborate with cross-functional teams to define technical requirements, design solutions, and deliver high-impact features. Identify opportunities for improvement, develop prototypes, and iterate quickly to deliver innovative solutions in a fast-paced environment. Proactively identify performance issues/bugs and devise robust solutions to address them. Ensure that systems are secure, compliant with industry standards, and aligned with best practices in cybersecurity.

Requirements
  • Bachelor's degree in Computer Science, related field, or equivalent professional experience.
  • 4+ years of professional experience as a Software Engineer.
  • Strong problem-solving skills and a solution-oriented mindset with a passion for learning.
  • Solid understanding of data structures, algorithms, software design principles, operating systems, networking, and RESTful APIs.
  • Expert in at least one programming language: Golang, Java, or C++.
  • Proficient with SQL and NoSQL databases (e.g., Postgres, MySQL, MongoDB).
  • Deep expertise in microservices architecture and distributed systems.
  • Experience with CI/CD practices and tools, containerization, and cloud deployments (e.g., AWS/GCP/Azure).
  • Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.