Software Engineer - Backend
Location: Remote
Compensation: Salary
Reviewed: Wed, Apr 15, 2026
This job expires in: 30 days
Job Summary
A company is looking for a Software Engineer (Backend; Distributed Systems) to build scalable services and APIs that process large amounts of data.
Key Responsibilities
- Build tooling, libraries, frameworks, and services to support security, research, and data platform initiatives
- Productionize prototypes into reliable internal tools, services, or platform capabilities
- Develop and maintain systems such as data pipelines, messaging systems, databases, and cloud services
Required Qualifications
- 3+ years of software engineering experience building distributed systems
- Experience with object-oriented programming, specifically in Go
- Familiarity with at least one cloud provider (AWS, Azure, or GCP)
- Experience with database technologies such as BigTable, Cloud Spanner, or Cassandra
- Understanding of core distributed systems concepts like scalability and fault tolerance
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...