Remote Jobs Sign In

Senior Software Developer

Location: Remote
Compensation: Salary
Reviewed: Fri, Jun 19, 2026
This job expires in: 29 days

Job Summary

Working remotely on a full-time basis, the Senior Software Developer will design, develop, and maintain a product's control and data planes using Python and Rust, while optimizing existing codebases and collaborating with cross-functional teams to enhance product capabilities.

Key responsibilities
  • Design, develop, and maintain the product's control plane in Python and the data plane in both Python and Rust
  • Refactor, optimize, and modernize existing codebases to improve performance
  • Research and integrate new technologies to enhance product capabilities and collaborate with cross-functional teams
Required qualifications
  • 5+ years of software development experience with strong Python skills
  • Hands-on experience with C, C++, or Rust and development of distributed applications
  • Solid understanding of network protocols and network programming
  • Experience with containerization platforms such as Docker or Kubernetes
  • Familiarity with OOP, TDD, and DDD design patterns, as well as CI/CD workflows using Git-based repositories

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