United States, Bhutan, Norway, Canada, Malaysia, Ethiopia, Singapore Remote (Global) Full-time

Bitdeer Technologies Group is hiring a Senior Software Engineer - Cloud

About the Role

Senior Software Engineer responsible for designing, developing, and maintaining core cloud platform services at Bitdeer Technologies Group. The role focuses on cloud-native infrastructure, distributed systems, and scalable backend services to support Bitcoin mining and AI cloud solutions.

What You'll Do

  • Design, develop, and maintain core cloud platform services including compute orchestration, resource management, multi-tenancy, and API gateway components using Go, Java, Python, or Rust.
  • Build and optimize RESTful/gRPC APIs and microservices that support cloud resource provisioning, lifecycle management, and monitoring on Bitdeer AI Cloud.
  • Develop scalable, fault-tolerant distributed systems that handle high-throughput workloads across multi-region deployments.
  • Implement service mesh, rate limiting, authentication, and authorization mechanisms for cloud platform services.
  • Write clean, well-tested, and well-documented code following software engineering best practices (CI/CD, code review, TDD).
  • Improve the efficiency of container orchestration, automate operational workflows, and ensure system reliability.
  • Apply engineering management principles to enhance organizational performance.
  • Apply research, design, and ethical engineering practices in container and cloud-native technologies.
  • Design and implement cloud-native architectures using Kubernetes, Docker, and container orchestration platforms.
  • Develop and maintain Infrastructure-as-Code (IaC) solutions using Terraform, Pulumi, or similar tools for automated provisioning and environment management.
  • Build and optimize CI/CD pipelines for automated testing, building, and deployment of cloud services.
  • Implement service discovery, configuration management, and secrets management for distributed cloud environments.
  • Collaborate with SRE and infrastructure teams to ensure high availability (99.9%+ uptime), disaster recovery, and capacity planning.
  • Design and implement data access layers and storage solutions for cloud platform services, including relational databases (PostgreSQL, MySQL), NoSQL (MongoDB, DynamoDB), and caching systems (Redis, Memcached).
  • Optimize database queries, indexing strategies, and connection pooling for high-performance cloud applications.
  • Implement data migration, backup, and recovery strategies for multi-tenant cloud environments.
  • Implement comprehensive observability solutions including distributed tracing, structured logging, and metrics collection using Prometheus, Grafana, Jaeger, and ELK stack.
  • Design and build alerting mechanisms and SLI/SLO frameworks for proactive issue detection and service reliability.
  • Conduct performance profiling, load testing, and capacity planning to ensure system scalability and efficiency.
  • Participate in on-call rotations and incident response, driving root cause analysis and post-mortem improvements.
  • Collaborate with AI platform, product, and infrastructure teams to define technical requirements and deliver integrated solutions.
  • Plan, organize, and control large-scale engineering projects in the cloud computing domain.
  • Participate in architecture design reviews, code reviews, and technical discussions to maintain high engineering standards.
  • Mentor junior engineers and contribute to team knowledge sharing through documentation, tech talks, and best practice guides.
  • Evaluate and adopt new technologies, frameworks, and tools to continuously improve the cloud platform's capabilities.

What We're Looking For

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • Minimum 5 years of professional experience in software engineering, with at least 3 years focused on cloud platform development, distributed systems, or backend services at scale.
  • Strong proficiency in one or more backend programming languages: Go, Java, Python, or Rust, with demonstrated experience building production-grade cloud services.
  • Deep experience with cloud-native technologies including Kubernetes, Docker, microservices architecture, and service mesh (Istio, Envoy, Linkerd).
  • Solid understanding of distributed systems concepts: consensus algorithms, eventual consistency, sharding, replication, and fault tolerance.
  • Experience with major cloud platforms (AWS, GCP, or Azure), particularly in designing and operating large-scale cloud services and infrastructure.
  • Strong knowledge of database technologies (PostgreSQL, MySQL, MongoDB, Redis) and experience with data modeling, query optimization, and storage system design.
  • Proficiency in CI/CD tools and practices (GitHub Actions, Jenkins, ArgoCD) and Infrastructure-as-Code (Terraform, Pulumi).
  • Experience with observability and monitoring tools (Prometheus, Grafana, Jaeger, ELK) and SRE practices.
  • Knowledge of cloud security best practices, including authentication/authorization (OAuth, JWT, RBAC), encryption, and compliance standards (SOC 2, ISO 27001).
  • Strong problem-solving skills, excellent communication abilities, and a collaborative mindset with the ability to work effectively in a globally distributed team.

Nice to Have

  • Familiarity with AI/ML infrastructure and workload management is a plus (GPU scheduling, model serving, training pipelines).
  • Proficiency in Chinese is a plus.
  • Experience working in multinational or cross-cultural environments is preferred.

Technical Stack

Go, Java, Python, Rust, Kubernetes, Docker, Terraform, Pulumi, GitHub Actions, Jenkins, ArgoCD, Prometheus, Grafana, Jaeger, ELK stack, PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Memcached, Istio, Envoy, Linkerd, AWS, GCP, Azure, OAuth, JWT, RBAC

Team & Environment

Working in a globally distributed team with a culture that values authenticity and diversity of thoughts and backgrounds. The environment is inclusive and respectful, with open workspaces and an exciting start-up spirit. Personal accountability, autonomy, fast growth, and learning opportunities are emphasized.

Benefits & Compensation

  • A culture that values authenticity and diversity of thoughts and backgrounds
  • An inclusive and respectable environment with open workspaces and exciting start-up spirit
  • Fast-growing company with the chance to network with industrial pioneers and enthusiasts
  • Ability to contribute directly and make an impact on the future of the digital asset industry
  • Involvement in new projects, developing processes/systems
  • Personal accountability, autonomy, fast growth, and learning opportunities
  • Attractive welfare benefits and developmental opportunities such as training and mentoring

Work Mode

Working in a globally distributed team. Locations include United States, Bhutan, Norway, Canada, Malaysia, Ethiopia, and Singapore.

Bitdeer is committed to providing equal employment opportunities in accordance with country, state, and local laws. Bitdeer does not discriminate against employees or applicants based on conditions such as race, colour, gender identity and/or expression, sexual orientation, marital and/or parental status, religion, political opinion, nationality, ethnic background or social origin, social status, disability, age, indigenous status, and union.

Required Skills
GoJavaPythonRustKubernetesDockerTerraformPulumiGitHub ActionsJenkinsmicroservicesservice meshdistributed systemscloud-nativebackend development GoJavaPythonRustKubernetesDockerTerraformPulumiGitHub ActionsJenkinsmicroservicesservice meshdistributed systemscloud-nativebackend development
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Bitdeer Technologies Group
Bitdeer is a world-leading technology company for Bitcoin mining and AI cloud. The company provides comprehensive Bitcoin mining solutions, including designing ASIC chips, manufacturing mining rigs, equipment procurement, logistics, datacenter design and construction, equipment management, and network and facility operations. It also offers advanced cloud capabilities for artificial intelligence. Headquartered in Singapore, it operates globally with a diversified 3 GW energy portfolio and deploys Bitcoin mining and HPC datacenters in multiple countries.
All jobs at Bitdeer Technologies Group Visit website
Job Details
Category infrastructure
Posted 19 days ago