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