Skip to content
FortanixFortanix

Senior Software Engineer - Rust

Design and deploy secure, scalable microservices and confidential-computing software, including Rust-based Runtime Encryption® for SGX. The role requires strong backend and distributed-systems experience, a bachelor's degree, and proficiency in a systems programming language.

About the job

Responsibilities

  • Design and build microservices for platform services running on confidential computing.
  • Design, implement, test, and maintain Fortanix Runtime Encryption® software for SGX, written in Rust.
  • Help deploy, monitor, and tune software performance.
  • Participate in peer code reviews.
  • Follow security best practices.
  • Contribute to a friendly and helpful company culture.

Requirements

  • Approximately 4 years of professional experience as a software engineer.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong backend development experience and knowledge of distributed systems.
  • Proficiency in at least one programming language, such as Rust, Go, Java, or C++.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Nice-to-haves

  • Deep understanding of observability concepts, tools, and techniques.
  • Experience with cloud-based technologies, preferably AWS, Azure, and Google Cloud.
  • Familiarity with containerization technologies such as Docker and Kubernetes.

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, Go, Java, C++, Distributed Systems, Microservices, AWS, Azure, GCP, Docker, Kubernetes, Sgx, Observability, Backend Development

Apollo

Apollo

Bengaluru, India

Senior Backend Engineer II
No salary listedHybrid5+ YOEBackend Engineering

Senior backend engineer responsible for designing, shipping, and operating scalable distributed services while owning the full development lifecycle. The role requires 5+ years of backend experience, strong system design fundamentals, operational judgment, and effective use of AI-assisted development.

6sense

6sense

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Senior software engineer responsible for designing scalable backend systems, APIs, microservices, and distributed applications. Requires 7+ years of software engineering experience with Python or Java and cloud-platform experience.

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.