Skip to content
FortanixFortanix

Software Engineer - Rust

Build and scale Rust backend microservices, REST APIs, and database architecture for a cloud-security observability platform. The role requires 3+ years of software engineering experience, distributed-systems expertise, and familiarity with cloud platforms, CI/CD, Docker, and Kubernetes.

About the job

Responsibilities

  • Translate product requirements into technical designs and implementation plans.
  • Build and run backend microservices and REST APIs for the observability platform.
  • Analyze and resolve performance and scalability issues in distributed systems on confidential computing.
  • Design and evolve database architecture for scalable, reliable data access.
  • Conduct code reviews and maintain strong standards for code quality, stability, and security.

Requirements

  • 3+ years of professional software engineering experience.
  • Proficiency building backend systems in Rust.
  • Strong backend experience with distributed systems, microservices, and REST APIs.
  • Understanding of observability concepts, including monitoring, logging, and distributed tracing.
  • Experience with database architecture, scaling, and optimization.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with CI/CD, Docker, and Kubernetes.
  • Clear communication and effective problem-solving skills.

Benefits

  • Hybrid work model.
  • 12 annual leaves and 12 casual/sick leaves.
  • 8 public holidays and 2 floating holidays.
  • Comprehensive medical and dental insurance for employees and eligible dependents.
  • Group life insurance.
  • Personal accident insurance.
  • Internet reimbursement.
  • Employee stock options.
  • Onsite snacks, lunches, and dinners.
  • Quarterly beer bashes and year-end celebrations.

Skills

Rust, Distributed Systems, Microservices, REST APIs, Observability, Monitoring, Logging, Distributed Tracing, Database Architecture, AWS, Azure, GCP, CI/CD, Docker, Kubernetes

Anyscale

Anyscale

San Francisco, CA
Software Engineer
$215k+/yrOn-site5+ YOEBackend Engineering

Develop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
No salary listedRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.