Senior Backend Software Engineer - Digital Bank

Moneep

Singapore

On-site

SGD 90,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Moneep in Singapore is seeking a Backend Engineer to build and maintain banking systems, leveraging a strong foundation in distributed Java architectures and modern backend languages.

You will design, implement, and optimize features with product managers, contribute to high-performance services, and apply best practices for security and reliability.

Qualifications

  • Bachelor’s degree or above in Computer Science, Software Engineering, AI, Data Science, or related technical disciplines.
  • 3+ years of experience in developing distributed Java systems for internet finance, e-commerce, payments, etc.
  • Solid CS fundamentals: data structures, algorithms, networks, OS.
  • Proficiency in at least one backend language (Java, Golang, Python, or C/C++).
  • Familiarity with web frameworks, RPCs and protocols (Gin, gRPC, Spring Boot, Django, Flask).
  • Experience with databases (MySQL) and middleware (Redis, Kafka) and microservices/K8s.
  • Understanding of design patterns, distributed systems, high concurrency, caching, performance tuning.
  • Interest in AI and front-tier tech like LLMs and Harness Engineering.
  • Strong analytical, logical thinking, and communication skills.

Responsibilities

  • Develop and maintain banking systems.
  • Collaborate with product managers to design and implement features.
  • Write high-quality, clean, maintainable code following engineering best practices.

Skills

Distributed systems
Java backend
Golang/Python/C/C++
Web frameworks
Databases MySQL
Kafka/Redis
Microservices/K8s
AI knowledge
Communication

Education

Bachelor’s degree or above in CS/SE/AI/Data Science or related

Tools

Gin
gRPC
Spring Boot
Django

Job description

About The Team

We aspire to make banking simple for everyone. Our digital banking services provide secure, stable, and easy-to-use banking products such as savings, payments, loans, investments and more to individuals and enterprises. Our Digital Bank Technology teams build and operate technology platforms and systems that are at the foundation of the banking services.

About The Team

We aspire to make banking simple for everyone. Our digital banking services provide secure, stable, and easy-to-use banking products such as savings, payments, loans, investments and more to individuals and enterprises. Our Digital Bank Technology teams build and operate technology platforms and systems that are at the foundation of the banking services.

Backend Engineer will fully leverage our technical expertise to transform business requirements into tangible digital banking products which will directly serve our end users. We need to actively participate in the overall design of the digital banking solution, delivering a high-performance, highly secure backend system.

Job Description
  • Responsible for the development and maintenance of banking system
  • Communicate effectively with product managers, designing and implementing product features to support bank systems.
  • Writing high-quality, clean and maintainable code using engineering best practices
Requirements
  • Bachelor’s degree or above in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or related technical disciplines
  • 3 years or more of experience in developing distributed Java systems for internet finance, e-commerce, payment, and credit, etc, and experience in harness engineering.
  • Solid foundation in Computer Science core principles, including Data Structures, Algorithms, Computer Networks, and Operating Systems.
  • Proficiency in at least one mainstream backend language (Golang, Java, Python, or C/C++).
  • Familiarity with web frameworks, RPC, and protocols (e.g., Gin, gRPC, Spring Boot, Django, Flask, HTTP/TCP, Protocol Buffers).
  • Hands-on experience or working knowledge of databases (e.g., MySQL) and middleware (e.g., Redis, Kafka, microservices/K8s).
  • Basic understanding of software design patterns, distributed systems, high concurrency architectures, caching mechanisms, and performance tuning.
  • Strong knowledge in AI, with eagerness to learn and experiment with front-tier technologies like LLMs, Agent/Skill frameworks, and Harness Engineering.
  • Excellent logical thinking, analytical skills, rapid learning capability, and clear communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer - Digital Bank Team
Backend Engineer - Digital Bank Team

Monee • Singapore

On-site
SGD 60,000 - 120,000
Backend Engineer - Digital Bank Team
Backend Engineer - Digital Bank Team

SHOPEE IP SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 60,000 - 90,000
Backend Engineer
Backend Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 80,000 - 120,000
Backend Engineer, Digital Bank (2027 Graduate)
Backend Engineer, Digital Bank (2027 Graduate)

Shopee • Singapore

On-site
SGD 90,000 - 140,000
Backend Engineer
Backend Engineer

GARENA ONLINE PRIVATE LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Senior Backend Engineer (Python/Java)
Senior Backend Engineer (Python/Java)

Dgtl Technologies • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Backend Developer
Senior Java Backend Developer

quanteam (singapore) pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Engineer, Backend Engineering
Engineer, Backend Engineering

Garena • Singapore

On-site
SGD 90,000 - 120,000
Java Backend Developer
Java Backend Developer

infinite Computer Solution • Singapore

On-site
SGD 180,000 - 240,000
Senior Engineer, Backend Engineering
Senior Engineer, Backend Engineering

Garena • Singapore

On-site
SGD 60,000 - 90,000