Search jobs now Submit your CV Create a job alert Explore how we help jobseekers Contract talent Permanent talent Project and interim management Learn how we work with you Executive search Finance and accounting Financial services Technology Human resources Technology Risk, audit and compliance Finance and accounting Digital, marketing and customer experience Legal Operations Human resources 2026 Salary Guide Work Smarter Robert Half blog Career development Management tips Hiring help Land that job Research & insights Browse jobs Find your next hire Our locations
Staff Software Engineer - Large-Scale Distributed Systems
<p><strong><span style="text-decoration: underline;">The Company<br /> </span></strong>Our client is a leading global e-commerce brand expanding its engineering team to build and enhance large-scale distributed systems powering a high-volume international e-commerce platform. This is a rare opportunity for an exceptionally talented Staff / Principal Software Engineer to take a senior technical leadership role in shaping highly scalable, resilient, and commercially critical platform systems. The company offers a remote / work-from-home model, world-class benefits, modern engineering practices, and the opportunity to work with advanced technologies across cloud, data, search, messaging, observability, and AI-assisted development.</p><p><strong><span style="text-decoration: underline;"> </span></strong></p><p><strong><span style="text-decoration: underline;">The Role</span></strong></p><ul><li>Lead the design and delivery of large-scale distributed systems supporting a global e-commerce platform.</li><li>Own and influence architecture decisions across backend services, platform engineering, event-driven systems, cloud-native services, and data-intensive applications.</li><li>Build and scale core platform capabilities across retail transactions, order management, fulfilment, product management, search, recommendations, pricing, promotions, and related e-commerce domains.</li><li>Provide hands-on technical leadership while remaining actively involved in system design, coding, code reviews, troubleshooting, and production optimisation.</li><li>Design resilient, fault-tolerant, observable, and high-performance services using AWS, MongoDB, Kafka, Redis, Elasticsearch / OpenSearch, CloudWatch, and OpenTelemetry.</li><li>Define engineering standards for scalability, reliability, performance, security, maintainability, testing, and operational excellence.</li><li>Partner with engineering leadership, product teams, architects, DevOps, data teams, and business stakeholders to translate business needs into scalable technical solutions.</li><li>Guide teams on system design, service boundaries, API design, event-driven patterns, data modelling, caching strategies, search architecture, and distributed systems trade-offs.</li><li>Drive improvements across observability, monitoring, alerting, tracing, incident response, and production support practices.</li><li>Mentor senior and mid-level engineers, helping them improve technical depth, architectural thinking, code quality, and delivery discipline.</li><li>Champion modern software engineering practices including automated testing, CI/CD, infrastructure automation, technical documentation, and secure development.</li><li>Professionally leverage AI-assisted engineering tools such as Claude Code, Cursor, GitHub Copilot, or similar tools to improve engineering productivity, technical documentation, code review quality, and development velocity.</li><li>Identify technical debt, platform risks, performance bottlenecks, and scalability constraints, then drive pragmatic and sustainable solutions.</li><li>Contribute to long-term engineering strategy, platform roadmap, and technology selection.</li></ul><p><strong><span style="text-decoration: underline;"> </span></strong></p><p><strong><span style="text-decoration: underline;">Your Profile</span></strong></p><ul><li>10-15 years of professional software engineering experience, with strong experience designing and building large-scale distributed systems.</li><li>Proven experience as a Staff Engineer, Principal Engineer, Lead Engineer, Senior Backend Engineer, Platform Engineer, or similar senior technical role.</li><li>Strong hands-on backend engineering experience in one or more modern programming languages such as Java, Kotlin, Go, Node.js, Python, TypeScript, or similar.</li><li>Deep understanding of distributed systems, microservices, event-driven architecture, API design, data consistency, fault tolerance, and scalability patterns.</li><li>Strong hands-on experience with AWS and cloud-native system design.</li><li>Production experience with MongoDB or other NoSQL databases.</li><li>Strong experience with Kafka or similar event-streaming / messaging technologies.</li><li>Experience with Redis or similar caching / in-memory data platforms.</li><li>Experience with Elasticsearch / OpenSearch for search, indexing, data discovery, or recommendation-related use cases.</li><li>Strong understanding of observability, monitoring, tracing, logging, and production diagnostics using CloudWatch, OpenTelemetry, or similar tools.</li><li>Experience designing highly available, low-latency, resilient systems operating at significant scale.</li><li>Strong understanding of security, reliability engineering, CI/CD, automated testing, and DevOps collaboration.</li><li>Ability to influence technical direction across teams without relying only on formal authority.</li><li>Strong mentoring capability with the ability to raise engineering standards across a high-performing team.</li><li>Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.</li><li>High proficiency with modern AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar tools, with the ability to apply them responsibly in a professional engineering environment.</li></ul><p><strong><span style="text-decoration: underline;"> </span></strong></p><p><strong><span style="text-decoration: underline;">Apply Today</span></strong></p>Please send your resume, in WORD format only and quote reference number <strong>DC</strong><strong>13470981</strong>, by clicking the apply button. Please note that only short-listed candidates will be contacted.<p><strong>Robert Half International Pte Ltd. Co. Registration no.: 200612189E | EA Licence no.: 07C5595 | Dmitriy Chervinskyi EA Registration no.: R22108655</strong></p><p style="font-weight: 400;"><em>By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: <a href="https://nam02.safelinks.protection.outlook.com/?url=https://www.roberthalf.com.sg/privacy-statement&amp;data=05|01|[email protected]|a704709f3e5e4135b4b908db1acdb224|16532572d5674d678727f12f7bb6aed3|0|0|638133242986558673|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&amp;sdata=4ne9OboB4DMI9BmsR9zOrKN9nkRzNmyhjJQOfknYLSA=&amp;reserved=0">https://www.roberthalf.com.sg/privacy-statement</a>. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.</em></p><img src="https://counter.adcourier.com/ZG1pdHJpeS5jaGVydmluc2t5aS4wNzY2Mi4xMDkxOUByaGlzZy5hcGxpdHJhay5jb20.gif">
  • Marina Bay,
  • remote
  • Permanent
  • 17000 - 20000 SGD / Monthly
  • <p><strong><span style="text-decoration: underline;">The Company<br /> </span></strong>Our client is a leading global e-commerce brand expanding its engineering team to build and enhance large-scale distributed systems powering a high-volume international e-commerce platform. This is a rare opportunity for an exceptionally talented Staff / Principal Software Engineer to take a senior technical leadership role in shaping highly scalable, resilient, and commercially critical platform systems. The company offers a remote / work-from-home model, world-class benefits, modern engineering practices, and the opportunity to work with advanced technologies across cloud, data, search, messaging, observability, and AI-assisted development.</p><p><strong><span style="text-decoration: underline;"> </span></strong></p><p><strong><span style="text-decoration: underline;">The Role</span></strong></p><ul><li>Lead the design and delivery of large-scale distributed systems supporting a global e-commerce platform.</li><li>Own and influence architecture decisions across backend services, platform engineering, event-driven systems, cloud-native services, and data-intensive applications.</li><li>Build and scale core platform capabilities across retail transactions, order management, fulfilment, product management, search, recommendations, pricing, promotions, and related e-commerce domains.</li><li>Provide hands-on technical leadership while remaining actively involved in system design, coding, code reviews, troubleshooting, and production optimisation.</li><li>Design resilient, fault-tolerant, observable, and high-performance services using AWS, MongoDB, Kafka, Redis, Elasticsearch / OpenSearch, CloudWatch, and OpenTelemetry.</li><li>Define engineering standards for scalability, reliability, performance, security, maintainability, testing, and operational excellence.</li><li>Partner with engineering leadership, product teams, architects, DevOps, data teams, and business stakeholders to translate business needs into scalable technical solutions.</li><li>Guide teams on system design, service boundaries, API design, event-driven patterns, data modelling, caching strategies, search architecture, and distributed systems trade-offs.</li><li>Drive improvements across observability, monitoring, alerting, tracing, incident response, and production support practices.</li><li>Mentor senior and mid-level engineers, helping them improve technical depth, architectural thinking, code quality, and delivery discipline.</li><li>Champion modern software engineering practices including automated testing, CI/CD, infrastructure automation, technical documentation, and secure development.</li><li>Professionally leverage AI-assisted engineering tools such as Claude Code, Cursor, GitHub Copilot, or similar tools to improve engineering productivity, technical documentation, code review quality, and development velocity.</li><li>Identify technical debt, platform risks, performance bottlenecks, and scalability constraints, then drive pragmatic and sustainable solutions.</li><li>Contribute to long-term engineering strategy, platform roadmap, and technology selection.</li></ul><p><strong><span style="text-decoration: underline;"> </span></strong></p><p><strong><span style="text-decoration: underline;">Your Profile</span></strong></p><ul><li>10-15 years of professional software engineering experience, with strong experience designing and building large-scale distributed systems.</li><li>Proven experience as a Staff Engineer, Principal Engineer, Lead Engineer, Senior Backend Engineer, Platform Engineer, or similar senior technical role.</li><li>Strong hands-on backend engineering experience in one or more modern programming languages such as Java, Kotlin, Go, Node.js, Python, TypeScript, or similar.</li><li>Deep understanding of distributed systems, microservices, event-driven architecture, API design, data consistency, fault tolerance, and scalability patterns.</li><li>Strong hands-on experience with AWS and cloud-native system design.</li><li>Production experience with MongoDB or other NoSQL databases.</li><li>Strong experience with Kafka or similar event-streaming / messaging technologies.</li><li>Experience with Redis or similar caching / in-memory data platforms.</li><li>Experience with Elasticsearch / OpenSearch for search, indexing, data discovery, or recommendation-related use cases.</li><li>Strong understanding of observability, monitoring, tracing, logging, and production diagnostics using CloudWatch, OpenTelemetry, or similar tools.</li><li>Experience designing highly available, low-latency, resilient systems operating at significant scale.</li><li>Strong understanding of security, reliability engineering, CI/CD, automated testing, and DevOps collaboration.</li><li>Ability to influence technical direction across teams without relying only on formal authority.</li><li>Strong mentoring capability with the ability to raise engineering standards across a high-performing team.</li><li>Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.</li><li>High proficiency with modern AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar tools, with the ability to apply them responsibly in a professional engineering environment.</li></ul><p><strong><span style="text-decoration: underline;"> </span></strong></p><p><strong><span style="text-decoration: underline;">Apply Today</span></strong></p>Please send your resume, in WORD format only and quote reference number <strong>DC</strong><strong>13470981</strong>, by clicking the apply button. Please note that only short-listed candidates will be contacted.<p><strong>Robert Half International Pte Ltd. Co. Registration no.: 200612189E | EA Licence no.: 07C5595 | Dmitriy Chervinskyi EA Registration no.: R22108655</strong></p><p style="font-weight: 400;"><em>By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: <a href="https://nam02.safelinks.protection.outlook.com/?url=https://www.roberthalf.com.sg/privacy-statement&amp;data=05|01|[email protected]|a704709f3e5e4135b4b908db1acdb224|16532572d5674d678727f12f7bb6aed3|0|0|638133242986558673|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&amp;sdata=4ne9OboB4DMI9BmsR9zOrKN9nkRzNmyhjJQOfknYLSA=&amp;reserved=0">https://www.roberthalf.com.sg/privacy-statement</a>. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.</em></p><img src="https://counter.adcourier.com/ZG1pdHJpeS5jaGVydmluc2t5aS4wNzY2Mi4xMDkxOUByaGlzZy5hcGxpdHJhay5jb20.gif">
  • 2026-07-16T02:02:25Z

Staff Software Engineer - Large-Scale Distributed Systems Job in Marina Bay | Robert Half