Senior Software Developer

Job is Expired
Location: Remote
Compensation: Salary
Reviewed: Fri, Jul 11, 2025

Job Summary

A company is looking for a Senior Software Developer - Distributed Systems.

Key Responsibilities:
  • Design and implement high-throughput, fault-tolerant distributed services using C++, C# and .NET Core
  • Develop scalable distributed systems for media asset ingestion, encoding pipelines, and metadata management
  • Drive performance optimization and contribute to the full software development lifecycle
Required Qualifications:
  • 5+ years of experience developing high-performance software using C++
  • 5+ years of experience developing distributed software solutions in a Linux environment
  • Strong understanding of distributed systems design and patterns
  • Experience with REST APIs, gRPC, or GraphQL
  • Experience working with SQL databases (e.g., SQL Server, PostgreSQL, MySQL)

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