Fortanix

Senior Software Engineer - Backend (Rust)

Fortanix
Apply
15 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Own backend features from product requirements through design, implementation, testing, deployment, and production support.
  • Design and build Rust backend services, REST APIs, data models, database schemas, and service-to-service integrations.
  • Research and integrate cloud providers, enterprise platforms, APIs, SDKs, and other technologies.
  • Create technical designs and architectural changes addressing scalability, performance, reliability, security, and maintainability.
  • Identify and resolve production performance bottlenecks, scalability challenges, architectural limitations, and complex technical issues.
  • Perform unit, integration, CI/CD, deployment, validation, performance, and production-readiness activities.
  • Collaborate with Product and Engineering teams on requirements, trade-offs, code reviews, design reviews, and architecture.
  • Support customers and internal teams with complex technical issues and product improvements.

Requirements

  • 8+ years of professional software engineering experience with significant backend development experience.
  • 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 integrating third-party APIs, SDKs, cloud services, or enterprise platforms.
  • Ability to research ambiguous technical requirements and produce practical technical designs and implementation plans.
  • Experience diagnosing performance and scalability problems and debugging complex issues across multiple components or services.
  • Experience owning software through design, implementation, testing, deployment, validation, and ongoing support.
  • Ability to work effectively with Product Management and distributed engineering teams.
  • Helpful qualifications include Kubernetes, containers, cloud-native deployments, AWS, Azure, GCP, OCI, Alibaba Cloud, cybersecurity, cryptography, key management, certificate management, observability, and high-growth product experience.

Benefits

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

About Fortanix

201-500 employees
Contact me