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...