Beranda Job Details
S
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Principal Software Engineer - Distributed Systems (Remote - Bali, Indonesia)

Standard Chartered
Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, Badung
Salary Estimate
USD 120.000 – USD 180.000
Newest
Live Update
4 Agustus 2026
Deadline
4 Agu 2027

job description

Join Standard Chartered as a Principal Software Engineer in Distributed Systems and lead the development of next-generation banking infrastructure from the vibrant hubs of Bali, Indonesia. In this high-impact role, you’ll architect and deliver resilient, high-throughput distributed systems that power global financial transactions at scale.

As a technical leader, you’ll collaborate with cross-functional teams to solve complex challenges in fault tolerance, low-latency processing, and data consistency. Your expertise will drive innovation in our core banking platforms, ensuring seamless, secure, and scalable solutions for millions of users worldwide.

This is a unique opportunity to shape the future of fintech while enjoying the work-life balance of Bali’s dynamic tech ecosystem. Whether you’re based in Canggu, Ubud, or Denpasar, you’ll be part of a global team redefining digital banking.

Responsibility

  • Architect and develop scalable distributed systems for high-volume financial transactions.
  • Design fault-tolerant, low-latency solutions using modern technologies (e.g., Kafka, gRPC, microservices).
  • Lead performance optimization and capacity planning for mission-critical systems.
  • Collaborate with security and compliance teams to ensure robust, audit-ready implementations.
  • Mentor junior engineers and drive best practices in code quality, testing, and DevOps.
  • Evaluate and adopt emerging technologies (e.g., Rust, Go, Kubernetes) to enhance system reliability.
  • Partner with product managers to translate business needs into technical roadmaps.
  • Troubleshoot and resolve complex production issues with minimal downtime.

Qualifications

  • 8+ years of software engineering experience, with 5+ years in distributed systems.
  • Expertise in Java, Go, or Rust and distributed frameworks (e.g., Apache Kafka, Akka).
  • Deep understanding of consensus algorithms (Paxos, Raft) and distributed databases.
  • Proven track record of scaling systems to handle millions of requests per second.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Strong background in system design, performance tuning, and observability.
  • Familiarity with financial services (payments, trading, or risk systems) is a plus.
  • Excellent problem-solving and communication skills for cross-team collaboration.

Required Skills

Distributed Systems Java Go Rust Kafka gRPC Microservices Kubernetes Docker AWS GCP System Design Fault Tolerance Low-Latency Financial Technology DevOps Observability

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua