Distributed Systems Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jul 21, 2026
This job expires in: 29 days
Job Summary
Working remotely as a full-time Distributed Systems Software Engineer, the successful candidate will independently drive execution of complex technical projects, build mission-critical backend services, and troubleshoot technical issues within a sophisticated technical stack.
Key responsibilities
- Independently manage and execute complex technical projects from start to finish
- Architect, design, and develop high-performance, scalable, and reliable backend services
- Troubleshoot and debug issues within a complex environment including microservices and containers
Required qualifications
- 5+ years of experience in designing, building, and supporting backend systems in production
- Proficiency in a major programming language such as Java, Go, C/C++, or Python
- Strong understanding of distributed systems and storage systems
- Experience in driving operational excellence for large production services
- Demonstrated ability to deliver large-scale, high-quality systems
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...