Skip to content
FortanixFortanix

Senior Software Engineer - Backend

Build and scale Rust backend services for a cybersecurity product integrating with cloud platforms, databases, and enterprise systems. The role requires 8+ years of backend engineering experience, strong Rust, C++, or Go skills, and ownership across design, delivery, deployment, and production support.

About the job

Responsibilities

  • Own backend features from product requirements through design, implementation, testing, deployment, production support, and ongoing support.
  • Design and build backend services in Rust, including REST APIs, data models, database schemas, and service-to-service integrations.
  • Build integrations with cloud and enterprise platforms by researching APIs, SDKs, services, and technologies.
  • Own technical designs addressing architecture, scalability, performance, reliability, security, and maintainability.
  • Identify and resolve production performance bottlenecks, scalability challenges, and architectural limitations.
  • Take features through unit and integration testing, CI/CD, deployment, validation, performance testing, and production readiness.
  • Debug complex production issues across application, integration, database, and infrastructure layers.
  • Partner with Product and Engineering to refine requirements and evaluate technical trade-offs.
  • Support customers and internal teams with complex technical issues.
  • Collaborate with a globally distributed engineering team through design reviews, code reviews, technical discussions, and architectural decisions.

Requirements

  • 8+ years of professional software engineering experience, including significant backend development.
  • Strong hands-on programming experience in Rust, C++, or Go; production Rust experience is preferred.
  • Experience building production backend services and microservices.
  • Experience designing and implementing REST APIs, API contracts, integrations, and service-to-service communication.
  • Experience designing database schemas and data models and working with application data-access layers.
  • Experience building or integrating third-party APIs, SDKs, cloud services, or enterprise platforms.
  • Ability to research unfamiliar technologies and turn ambiguous requirements into practical technical designs and implementation plans.
  • Experience diagnosing performance and scalability problems in production backend systems.
  • Experience debugging complex issues across multiple components or services.
  • Experience owning software through the full development lifecycle.
  • Ability to work effectively with Product Management and distributed engineering teams.

Nice-to-haves

  • Production Rust development.
  • Kubernetes, containers, or cloud-native deployment environments.
  • AWS, Azure, Google Cloud, OCI, Alibaba Cloud, or other cloud platforms.
  • Products integrating with multiple external systems or cloud providers.
  • Cybersecurity, cryptography, key management, certificate management, or observability products.
  • Experience working on products during high-growth or adoption phases, especially those facing performance or scalability challenges.

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, C++, Go, REST APIs, Microservices, Database Schemas, Data Models, Kubernetes, Containers, AWS, Azure, GCP, Oci, Alibaba Cloud, Cryptography

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.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Hospitable

Hospitable

United States
Senior Product Engineer
$134k+/yrRemote5+ YOEBackend Engineering

Build and evolve Hospitable’s core and growth platform in Laravel and PHP, delivering customer-focused features, reliable production systems, and maintainable code. The role requires 5+ years of backend engineering experience, strong Laravel expertise, and comfort using AI coding tools in production.