Staff Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Tue, Apr 21, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Staff Software Engineer, Search & Distributed Systems.

Key Responsibilities
  • Architect and scale Elasticsearch clusters, defining strategies for shard routing and data management
  • Anticipate and mitigate failure points through design and implementation of fault-tolerant mechanisms
  • Act as a technical escalation point for performance issues, managing the data lifecycle and optimizing ingestion pipelines


Required Qualifications
  • 8+ years of software engineering experience, with at least 3+ years in a Senior or Staff role focused on distributed systems
  • Deep knowledge of Elasticsearch internals and experience managing large-scale clusters
  • Proficiency with Kubernetes, API Gateway architectures, and event streams like Kafka
  • Experience implementing fault-tolerant patterns in microservice architectures
  • Expertise in system observability and diagnosing performance issues using modern tools

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...