We use technical cookies and visit statistics: Yandex Metrica and Zorky's own de-identified visit log (cookie zk_aid). We never collect form contents, search text or full IP addresses, and never sell data. Opt out with the button below, or with Global Privacy Control or Do Not Track in your browser. More about cookies and statistics.
Zorky CRMZorky CRM
EN|RU
@termdocs
← All jobs

Principal Software Engineer Distributed Systems (Singapore / China)

principaloffice12,900 SGD · period not specifiedSingapore, SGScore 75/1002w ago
Market insights
📊 QA / Testing: salaries and demand on the market
Stack
Conduct and Behaviour ManagementCollaborate With EngineersGroup Work Assessment and PlanningComputer EngineeringTechnical SkillsControl & Automation EngineeringHigh AvailabilityTechnical BackgroundApplication DesignScalable SystemsComputer Scienceengineering procedures
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
Job Summary This role could be based in Singapore or China. When you start the application process you will be presented with a drop-down menu showing all countries, please ensure that you only select a country where the role is based The Software Engineer - Distributed Systems designs, builds, and supports highly scalable, resilient, and secure services for critical transaction processing environments. The role focuses on solving complex engineering problems across service orchestration, data consistency, failure recovery, observability, and performance at scale, delivering robust, high-throughput, low-latency critical banking systems. The engineer will be part of a high-performing team focused on engineering excellence and delivery quality. Experience with Go or Java is required. Experience with durable execution platforms such as Temporal, DBOS, or similar frameworks is a strong bonus. Key Responsibilities Strategy • Help shape the engineering direction for critical, high-availability distributed systems. • Contribute to long-term thinking around scalability, resilience, maintainability, and platform evolution. • Identify opportunities to simplify complex workflows, reduce operational risk, and improve delivery speed. • Support adoption of better engineering practices, including automation, reusable patterns, and AI-assisted development where it adds value. • Think beyond immediate implementation to ensure solutions are robust, future-ready, and aligned with evolving busin
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @termdocs