Remote Jobs Sign In

Staff Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jun 08, 2026
This job expires in: 30 days

Job Summary

Owning projects end to end, the full-time Staff Software Engineer will design architecture, build concurrent applications, and collaborate with cross-functional teams to deliver innovative SaaS solutions in a remote environment.

Key responsibilities
  • Build concurrent, asynchronous applications and optimize deployment and infrastructure-as-code pipelines
  • Design and implement modular frontend and backend services with a focus on security and efficiency
  • Analyze defects and technical debt, conduct code reviews, and ensure high-quality software through automated testing
Required qualifications
  • 15+ years of experience building services with C#, Node.js, or TypeScript; 10+ years in distributed systems
  • Strong SQL skills and experience with data platforms such as Microsoft Fabric
  • Technical breadth across APIs (REST, WebSockets, gRPC) and messaging systems (Service Bus, RabbitMQ)
  • Experience in performance profiling, algorithm design, and complex system decomposition
  • Deep understanding of Azure/cloud-native technologies

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