23 Blockchain Engineer jobs in Singapore
Blockchain Security Engineer
Posted 2 days ago
Job Viewed
Job Description
What you'll do
1. Participate in the design and implementation of wallet solutions that support multiple chains (BTC, Solana, EVM system, Move system, Cosmos system)
2. Develop secure transaction generation, transaction signature and transaction verification logic, and support signature algorithms for different blockchain architectures (such as ECDSA, Ed25519, etc.)
3. Integrate multi-chain blockchain protocols, understand the transaction structure, transaction execution process and smart contract implementation of each chain, and ensure compatibility and security
4. Participate in security audits, identify potential vulnerabilities and propose solutions
5. Track industry security incidents and continuously optimize the security of the solution and defense measures
6. Write high-quality design and technical documents to ensure the maintainability and security of the code
What you'll need
1.More than 5 years of development experience, at least 3 years of blockchain development experience
2. Proficient in at least one mainstream programming language and able to learn it quickly
3. Gain an in-depth understanding of the technical details of Bitcoin, Solana, EVM system, Move system, and Cosmos system
4. Possess an extremely high level of security awareness and be familiar with common attack methods and prevention plans
5. Understand the basics of cryptography (asymmetric encryption, signature algorithms)
Distributed Systems Developer
Posted today
Job Viewed
Job Description
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
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.
OthersAdditional 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.
Distributed Systems Engineer
Posted today
Job Viewed
Job Description
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
- 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
Kubernetes
Failover
Hardware
Pipelines
RabbitMQ
Reliability
Replication
Distributed Systems
Reliability Engineering
Python
Firmware
Telemetry
Robotics
Ansible
Orchestration
C++
Distributed Systems Architect
Posted today
Job Viewed
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.
")",Distributed Systems Engineer
Posted today
Job Viewed
Job Description
We are seeking a seasoned Software Engineer with expertise in designing, building and operating large-scale distributed systems to join our team. In this role, you will have the opportunity to develop and deploy production-grade software applications or services that meet the high standards of reliability, performance and scalability.
Distributed Systems Developer
Posted today
Job Viewed
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.
Enterprise Distributed Systems Architect
Posted today
Job Viewed
Job Description
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:
Be The First To Know
About the latest Blockchain engineer Jobs in Singapore !
Senior Distributed Systems Developer
Posted today
Job Viewed
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.
Senior Distributed Systems Developer
Posted today
Job Viewed
Job Description
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)
Senior Distributed Systems Developer
Posted today
Job Viewed
Job Description
Design and implement large-scale distributed systems using microservices architecture, focusing on non-functional aspects such as performance, scalability, reliability, and availability. Collaborate with technical experts to gather requirements and ensure alignment with solution designs. 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.
Requirements- A bachelor's degree in computer science or a related field is required.
- 5+ years of experience in software development, architecture, backend systems integration, and application development are necessary.
- Strong hands-on experience in Java/J2EE with expertise in the Spring Boot framework is required.
- Proven knowledge of SOA, microservices architecture, REST, and SOAP services development is essential.
- Strong expertise in Core Java (Java 8+), Spring, Spring Boot, and testing frameworks such as JUnit and Cucumber is necessary.
- Skills in design patterns, clean code practices, and scalable microservices design are required.
- Experience in API management and defining Swagger specifications for REST APIs is beneficial.
- Knowledge of deployment pipelines for Java microservices in Kubernetes is advantageous.
- Familiarity with OAuth token-based authentication, PCI compliance, and secure coding standards is desirable.
- Spring Boot, Java/J2EE, SOA, REST, SOAP, Microservices, Messaging