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