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)
Comments