jobs in RELEVANCE LAB PTE. LTD.

Kerja Sepenuh Masa Principal Software Engineer (Distributed Systems, Middleware - High-Concurrency Backend), Gaji tinggi SGD 12,500 di RELEVANCE LAB PTE. LTD. - Maukerja

Principal Software Engineer (Distributed Systems, Middleware - High-Concurrency Backend)

RELEVANCE LAB PTE. LTD.

SGD8,000 - SGD12,500 Sebulan

Singapore

Kongsi
Simpan

Lokasi Kerja

  • Singapore

Penerangan Kerja

Tanggungjawab

Key Responsibilities:

  • Own the design, development, and evolution of large-scale backend systems supporting high-concurrency, high-throughput, and high-availability production environments.
  • Architect and implement distributed system components including microservices, messaging systems, configuration centers, distributed locks, and service governance frameworks.
  • Lead backend platform design for systems operating at scale (tens of millions of users), ensuring performance, scalability, and reliability under peak traffic conditions.
  • Design and optimize middleware systems (e.g., message queues, scheduling systems, configuration management platforms) to support core business services.
  • Drive system performance engineering including latency optimization, throughput tuning, JVM performance analysis, and stress testing.
  • Design and support multi-data-center and multi-active deployment architectures, including traffic routing strategies, failover mechanisms, and cross-region consistency handling.
  • Lead technical deep-dives for production incidents, performing root-cause analysis across distributed logs, tracing systems, and infrastructure layers.
  • Improve system stability and delivery efficiency through CI/CD pipeline enhancements and deployment process optimization.
  • Provide technical leadership in backend architecture discussions, code reviews, and system design standardization.
  • Collaborate with cross-functional teams to translate business requirements into scalable and maintainable backend system solutions.

Requirements:

  • Strong expertise in Java, including concurrency, performance tuning, and JVM-level optimization.
  • Proven experience designing and operating distributed systems at scale (high traffic, high availability environments).
  • Strong hands-on experience with middleware technologies such as Kafka, RocketMQ, Zookeeper, Redis, and similar systems.
  • Experience building or maintaining core infrastructure systems such as messaging platforms, scheduling systems, or configuration centers.
  • Solid understanding of distributed systems principles including consistency, fault tolerance, replication, and scalability trade-offs.
  • Experience in multi-data-center or multi-active system architecture design is highly preferred.
  • Familiarity with system observability, monitoring, and production troubleshooting in large-scale environments.
  • Exposure to CI/CD pipelines, DevOps practices, and cloud environments (AWS / Alibaba Cloud) is an advantage.
  • Strong problem-solving ability and experience working in complex enterprise or internet-scale systems.

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut