2,475 Distributed Systems jobs in Singapore

Distributed Systems Developer

Singapore, Singapore beBeeJava

Posted today

Job Viewed

Tap Again To Close

Job Description

Cloud Native Java Developer

We are seeking an ambitious and motivated intermediate Java developer with some experience with Docker/Kubernetes, who is interested in building large distributed cloud-native applications.

Our ideal candidate will have at least 4 years of software development experience, with a strong understanding of recent Java language features such as lambdas, streams, and futures. Knowledge of algorithms and data structures, with fundamentals in complexity analysis is also required.

Experience with Maven, Git, writing and maintaining integration tests is a must. Familiarity with Linux and bash is also necessary. Good knowledge of SQL is required for our team.

Required Skills and Qualifications
  • At least 4 years of software development experience
  • At least 3 years experience working with Java
  • Understanding of recent Java language features, such as lambdas, streams, and futures
  • Knowledge of algorithms and data structures, with fundamentals in complexity analysis
  • Good ability to analyze code - understand execution flow & debug even without access to a debugger
  • Experience with Maven, Git, writing and maintaining integration tests
  • Familiarity with Linux and bash
  • Good knowledge of SQL
Benefits

As a Cloud Native Java Developer, you will have the opportunity to work on complex distributed systems, collaborate with international teams, and contribute to the development of cutting-edge technologies.

Our company offers a competitive salary, excellent benefits package, and opportunities for career growth and professional development.

Others

Additional requirements include:

  • Experience with Docker/Kubernetes
  • Experience working with cloud providers, especially AWS
  • Git and a Git-portal like Gitlab or GitHub
  • Jira or a similar issue-tracking system
  • The Spring framework and IoC, and particularly Spring Boot and Swagger for restful web services
  • Experience with Spark

While not required, knowledge of languages used by important components (C#, Go, C++) would be helpful, as well as an understanding of and interest in finance & financial markets, and counterparty risk systems.

This advertiser has chosen not to accept applicants from your region.

Distributed Systems Engineer

Singapore, Singapore SECOND TALENT SG PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities

We are representing a client—an innovative, fast-growing company in the robotics and AI space. The company is building an open-source humanoid robotics platform and is committed to democratizing access to advanced robotics by openly sharing hardware designs, firmware, and machine learning models with the global developer community.

To support the development of their next-generation platform, they are looking to hire a Distributed Systems Engineer to design and scale backend infrastructure for intelligent devices and autonomous systems.

Key Responsibilities
  • Design and implement distributed systems for telemetry ingestion, event streaming, and command orchestration across edge and cloud
  • Develop real-time data pipelines using Kafka, NATS, or gRPC with a focus on low-latency and high-throughput processing
  • Manage and optimize stateful services (e.g., Redis, Postgres, InfluxDB) for reliability, replication, and failover
  • Collaborate with cross-functional teams (embedded, ML, controls) to define API contracts, schemas (Protobuf), and SLAs
  • Build infrastructure-as-code using tools like Terraform and Helm
  • Set up CI/CD pipelines to automate testing, security scanning, and deployments
  • Monitor and troubleshoot production systems using observability tools (Prometheus, Grafana, Jaeger)
  • Promote best practices in reliability engineering, capacity planning, and incident response
Requirements
  • 5+ years of experience building distributed, fault-tolerant systems in production
  • Strong understanding of distributed systems principles (e.g., consensus algorithms, partitioning, consistency models)
  • Hands-on experience with streaming/message platforms such as Kafka, Pulsar, NATS, or RabbitMQ
  • Familiarity with Kubernetes and microservices-based architecture
  • Proficient in at least one systems programming language (e.g., C++, Go, Python)
  • Solid knowledge of observability tools (e.g., Prometheus, OpenTelemetry, Jaeger)
  • Experience with Terraform, Helm, or Ansible for infrastructure automation
  • Excellent communication and a collaborative mindset
Tell employers what skills you have

Kubernetes
Failover
Hardware
Pipelines
RabbitMQ
Reliability
Replication
Distributed Systems
Reliability Engineering
Python
Firmware
Telemetry
Robotics
Ansible
Orchestration
C++
This advertiser has chosen not to accept applicants from your region.

Distributed Systems Engineer

Singapore, Singapore beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Overview

The Core Engineering Team aims to spearhead digital transformation in Singapore. This team operates key platforms within the Government Technology Stacks, enabling agencies to create high-quality services for citizens using commercial cloud services.

Key Responsibilities
  • Platform Development: Collaborate with customers on technical requirement gathering, architect and implement production-grade OpenShift clusters on OpenStack, including control plane, compute nodes, storage integrations, and networking.
  • Operational Excellence: Develop and maintain monitoring, alerting, and logging pipelines, lead capacity planning, performance tuning, and day-to-day cluster health management.
  • Automation & CI/CD: Build and manage CI/CD pipelines for platform updates, operator deployments, and application rollouts, author scripts and operators to automate routine maintenance, scaling, and self-healing tasks.
  • Security & Compliance: Enforce security best practices, collaborate with security teams to implement vulnerability scanning, baseline hardening, and compliance audits.
Required Skills and Qualifications
  • Experience: 5+ years in Linux system administration (RHEL) and virtualization (KVM/QEMU), 3+ years deploying and operating OpenShift in production environments.
  • Technical Skills: Infrastructure as Code: Terraform, Ansible, or equivalent, Physical, virtual and container-based networking & storage, Monitoring/Logging: Prometheus, Grafana, ELK/EFK stacks.
  • Soft Skills: Strong problem-solving and troubleshooting aptitude in complex distributed systems, Excellent verbal and written communication, Proactive, self-driven, and comfortable leading cross-functional initiatives.

This advertiser has chosen not to accept applicants from your region.

Distributed Systems Architect

Singapore, Singapore beBeeCloud

Posted today

Job Viewed

Tap Again To Close

Job Description

Cloud Infrastructure Specialist

">

We are seeking a skilled Cloud Infrastructure Specialist to design and implement cloud-based solutions on AWS platforms.

">
  • Design, develop, and deploy cloud-based applications with large-scale data processing capabilities
  • Work with software engineers to develop and maintain cloud backend services
  • Develop and maintain cloud provider-agnostic backend deployment tools
  • Manage and set up automated CI/CD systems
  • Assist with development of products and services
  • Engage in the complete software development lifecycle for AWS solutions, from initial planning and requirements gathering through development, testing, and quality assurance
  • Writing scalable, robust, testable, efficient, and easily maintainable code
">

Requirements and Qualifications:

">
  • Confident with Golang
  • Familiarity with Amazon Web Services (EC2, Cognito, S3, DynamoDB, CloudWatch)
  • Familiarity with Terraform or similar tools
  • Familiarity with Jenkins or similar tools
  • Familiarity with Docker and Kubernetes
  • 3 or more years of experience in architecting, designing, developing, and implementing cloud solutions on AWS platforms
">

Additional Requirements and Skills:

">
  • Knowledge of C++, CMake and Shell scripting
  • Understanding of data storage and database technologies, such as SQL and NoSQL
  • Knowledge of web services, API, REST, and gRPC
">

How to Apply:

">

Please submit your resume detailing your qualifications and interest in the position.

")",
This advertiser has chosen not to accept applicants from your region.

Enterprise Distributed Systems Architect

Singapore, Singapore beBeeArchitect

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Technical Expert
  We seek an expert to design, implement and lead the development of large distributed systems with microservices architecture. The ideal candidate will have deep knowledge of application, infrastructure and security architecture, with a strong focus on performance, scalability, reliability and availability.

Primary Responsibilities:
    This advertiser has chosen not to accept applicants from your region.

    Senior Distributed Systems Developer

    Singapore, Singapore beBeeDistributed

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Description

    We are looking for a skilled Senior Distributed Systems Developer to join our team. As a key member of our Data Ecosystem Team, you will be responsible for crafting and implementing a storage solution for offline data in our recommendation system, which caters to over a billion users.

    **Key Responsibilities:**
    • Design and develop distributed database Hbase-related components.
    • Design and develop single-node LSM engine Rocksdb-related components.

    Requirements

    To succeed in this role, you should have:
    • Bachelor's Degree or above, majoring in Computer Science or related fields, with 4+ years of relevant development experience in the field.
    • In-depth understanding of the architecture and principles of distributed systems.
    • A willingness to tackle challenging problems without clear solutions and a strong enthusiasm for learning new technologies.

    Preferred Qualifications:

    We are particularly interested in candidates who possess:
    • Experience with opensource software and a track record of involvement in opensource projects.
    • Familiarity with distributed consensus algorithms like Paxos/Raft.
    • Knowledge of distributed transaction models.
    • Proficiency in typical storage engines, including RocksDB.
    • Expertise in low-level aspects of operating systems.

    Benefits

    We offer a dynamic work environment where creativity and innovation thrive. Our platform connects people from across the globe, and so does our workplace. We celebrate diversity and aim to create an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

    We believe that our mission to inspire creativity and bring joy is only achievable through collaboration and teamwork. If you are passionate about technology, distributed systems, and problem-solving, we would love to hear from you.
    This advertiser has chosen not to accept applicants from your region.

    Senior Distributed Systems Developer

    Singapore, Singapore beBeeSoftware

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Software Architect

    Job Summary:

    We are seeking an experienced software architect to lead the design and implementation of large-scale distributed systems. The ideal candidate will have a deep understanding of application, infrastructure, and security architecture, with a focus on non-functional aspects such as performance, scalability, reliability, and availability.

    Key Responsibilities:

    • Design and implement microservices-based architectures using Java/J2EE and Spring Boot.
    • Collaborate with technical SMEs to gather requirements and ensure alignment with solution designs.
    • Define best practices and standards for microservice implementation.
    • Lead initiatives to build accelerators and tools to enhance delivery quality.
    • Evaluate industry technologies to shape service designs while considering cost, portability, compatibility, and usability.
    • Recommend and implement technology, platform, and system changes to meet evolving customer and operational requirements.
    • Identify design risks, provide alternative solutions, and recommend high-quality resolutions.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • 5+ years of technical experience in architecture development, backend systems integration, and application development.
    • Strong hands-on experience in Java/J2EE with expertise in the Spring Boot framework.
    • Proven knowledge of SOA, microservices architecture, REST, and SOAP services development.
    • Strong expertise in Core Java (Java 8+), Spring, Spring Boot, and testing frameworks such as JUnit and Cucumber.
    • Skilled in design patterns, clean code practices, and scalable microservices design.
    • Strong hands-on experience in RESTful APIs, SOAP services, and Java microservices.
    • Experience with middleware/messaging technologies such as MQ, JMS, Kafka, and event-driven design patterns.

    Nice to Have:

    • Experience in API Management and defining Swagger specifications for REST APIs.
    • Knowledge of deployment pipelines for Java microservices in Kubernetes.
    • Familiarity with OAuth token-based authentication, PCI compliance, and secure coding standards.
    • Experience with MSSQL, data modeling, query optimization, and performance tuning.

    Technical Skills:

    • Spring Boot, Java/J2EE, SOA, REST, SOAP, Microservices, Messaging (MQ/JMS/Kafka)
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Distributed systems Jobs in Singapore !

    Senior Distributed Systems Architect

    Singapore, Singapore beBeeSoftware

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    This is a high-level technical leadership position that requires a seasoned professional to design, develop, and implement large-scale distributed systems using microservices architecture.


    Key responsibilities include:

    • Designing and implementing scalable microservices architectures
    • Evaluating industry technologies to shape the design of services in consideration of cost, portability, compatibility, or usability factors
    • Leading activities to build accelerators and tools to increase the quality of deliverables
    • Identifying and defining implementation patterns
    • Defining best practices and standards for microservice implementation

    Requirements :

    • Bachelor's degree and 10+ years of technical experience within architecture development, integration of backend systems and development
    • Strong hands-on experience in developing applications using Java/J2EE, with Spring boot framework knowledge and experience
    • Deep knowledge of SOA, Architecture and Design on Micro services, REST Services and Soap Services Development
    • Experience in core java fundamentals, Java 8+, Spring, Springboot, testing framework Junit, Cucumber
    • Strong hands-on with design patterns, clean code
    • Strong hands-on in Java Microservices (Springboot) Restful APIs and Soap Services
    • Experience in designing and coding scalable Microservices
    • Experience with middleware/messaging technologies such as MQ, JMS, Kafka and exposure to event-driven design patterns
    • Experience in Spring Cloud
    • Experience in Azure Kubernetes Service(AKS)
    • Experience in configuring and implementing Azure Open Service Mesh for Pod to Pod communication
    • Experience in API Management using Azure API Gateway(APIM)
    • Experience in writing deployment pipelines to deploy Java microservices in Kubernetes
    • Strong in creating/ defining Swagger specs for REST APIs, understand REST principles, Guidelines
    • Demonstrated knowledge of OAuth token-based authentication protocol
    • Demonstrated knowledge of PCI and Security Coding Standards
    • Experience with MSSQL, data modelling, query development and performance optimization
    This advertiser has chosen not to accept applicants from your region.

    Advanced Distributed Systems Developer

    Singapore, Singapore beBeesoftware

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Software Engineering Role

    ", "About the Position:

    In this Software Engineering role, you will be responsible for designing and developing scalable, high-performance distributed systems using microservices and real-time messaging platforms like Kafka. Your expertise in C# (.NET Framework v4.7 and above, Dotnet core) and Microsoft SQL will enable you to craft efficient solutions that meet the needs of our business.

    ", "Key Responsibilities:
      ", "
    • Develop workflows in Informatica and apply Agile software development methodologies such as Scrum, Kanban or any DevOps frameworks.
    • ", "
    • Apply Clean Architecture and Domain Driven Design principles to ensure software architecture design is clean and maintainable.
    • ", "


    ", "Desirable Skills:
      ", "
    • Proficiency in object-oriented design, design patterns and SOLID principles.
    • ", "
    • Experience with containerization platforms like OpenShift.
    • ", "
    • Experience with AWS services such as S3, API Gateway, RDS, etc.
    • ", "
    This advertiser has chosen not to accept applicants from your region.

    High-Performance Distributed Systems Engineer

    Singapore, Singapore beBeeDistributed

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Description

    This role entails designing and implementing distributed systems that monitor trading activity, aggregate real-time risk metrics, and enforce pre-trade controls.

    As a system architect, you will partner with stakeholders to design and implement risk controls that protect the firm and align with global regulatory standards.

    You will be responsible for developing server-side software capable of processing millions of daily orders and preventing control violations in real time.

    Key responsibilities include taking ownership of the full engineering lifecycle: design, implementation, test automation, deployment, and production support.

    • 7+ years of Java server-side development experience on Linux environments.
    • Expertise in designing and coding low-latency, high-throughput distributed systems.
    • Experience building or supporting front-office trading or risk management systems.
    • Strong communication skills with experience engaging business stakeholders and navigating complex interpersonal situations.
    • Good market knowledge across equities, fixed income, or other asset classes.
    • Familiarity with development and CI/CD tools such as Jira, Git, Jenkins, Gradle.

    This is an excellent opportunity for experienced professionals seeking to leverage their technical expertise in designing and implementing latency-sensitive distributed systems.

    Join our team and contribute to the expansion of control frameworks across new markets and asset classes, particularly with a focus on Asia. Maintain strong collaboration with global and regional teams to ensure system reliability and compliance.

    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Distributed Systems Jobs