Senior Software Engineer - Cloud

Bitdeer Technologies Group

$120K — $150K *
US-AnywhereRemote in California, US
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • Minimum 5 years of software engineering experience, with at least 3 years in cloud platform development or distributed systems.
  • Proficiency in one or more backend languages: Go, Java, Python, or Rust for production-grade services.
  • Deep familiarity with cloud-native technologies including Kubernetes and Docker.
  • Solid understanding of distributed systems including consensus algorithms and fault tolerance.
  • Experience with major cloud platforms (AWS, GCP, Azure) in large-scale service design.
  • Knowledge of database technologies (PostgreSQL, MySQL) and data optimization strategies.

Responsibilities

  • Design, develop, and maintain core cloud platform services including compute orchestration and API gateway components.
  • Build and optimize RESTful/gRPC APIs and microservices for cloud resource management.
  • Develop scalable distributed systems for high-throughput workloads across multi-region deployments.
  • Write clean, well-tested code following software engineering best practices.
  • Implement cloud-native architectures using Kubernetes and Docker.
  • Collaborate with SRE teams to ensure high availability and disaster recovery.
  • Conduct performance profiling and capacity planning for scalability.

Benefits

  • A culture that values authenticity and diverse backgrounds.
  • Inclusive environment with exciting start-up spirit.
  • Opportunities to network with industry pioneers.
  • Ability to directly impact the future of the digital asset industry.
  • Involvement in new projects and system development.
  • Personal accountability and fast growth opportunities.
  • Attractive welfare benefits and developmental opportunities through training.
Full Job Description
What you will be responsible for:

Cloud Platform Software Development

  • 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).
  • By improving the efficiency of container orchestration, automating operational workflows, and ensuring system reliability, the role directly applies engineering management principles to enhance organizational performance.
  • Through continuous innovation in container and cloud-native technologies, the position allows for the application of research, design, and ethical engineering practices, which are core to engineering management training.


Cloud-Native Infrastructure & DevOps
  • 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.

Database & Storage Systems

  • 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.

Monitoring, Observability & Reliability

  • 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.

Cross-Team Collaboration & Technical Leadership

  • Collaborate with AI platform, product, and infrastructure teams to define technical requirements and deliver integrated solutions.
  • The role involves planning, organizing, and controlling large-scale engineering projects in the cloud computing domain, which mirrors the program's emphasis on effective project leadership.
  • 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.

How you will stand out:
  • 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).
  • Familiarity with AI/ML infrastructure and workload management is a plus (GPU scheduling, model serving, training pipelines).
  • Fluent in English; proficiency in Chinese is a plus. Experience working in multinational or cross-cultural environments is preferred.
  • Strong problem-solving skills, excellent communication abilities, and a collaborative mindset with the ability to work effectively in a globally distributed team.


What you will experience working with us:
  • 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.


#LI-ST1

Similar Jobs

More Jobs at Bitdeer Technologies Group

More Information Technology Jobs

Find similar Senior Software Engineer - Cloud jobs: