Software Development Engineer
Location: Remote
Compensation: Base+commission
Reviewed: Fri, Jun 06, 2025
This job expires in: 21 days
Job Summary
A company is looking for a Software Development Engineer to develop core parts of a document storage service in a distributed environment.
Key Responsibilities
- Design, develop, troubleshoot, and debug distributed software programs for enhancements and new products
- Implement software to manage tradeoffs between data consistency, availability, and partition tolerance
- Develop and deploy software and tools for a data processing system, focusing on concurrent transaction processing and distributed data algorithms
Required Qualifications
- 4+ years of software engineering experience
- 4+ years of experience in distributed systems engineering with Java, Scala, Python, or Golang
- Solid ability in Algorithmic Thinking for designing efficient solutions
- Working knowledge of public cloud Storage API Development, including S3 and/or GCS
- Experience with Source Control Management (SCM) tools such as Git
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...