Principal Software Engineer (Distributed Systems, Middleware & High-Concurrency Backend)
Location
singapore, singapore
Job Type
Full-time
Category
IT Management & IT Project Management, Software Architecture & Engineering
Posted
June 17, 2026
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 ...