Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, May 18, 2026
This job expires in: 29 days

Job Summary

To support a high-performing engineering team, the full-time Senior Software Engineer will design, implement, and maintain scalable services while ensuring quality and reliability in a remote work environment.

Key responsibilities
  • Actively contribute to team collaboration, mentorship, and knowledge sharing
  • Translate business requirements into technical solutions, identifying trade-offs and risks
  • Own delivery of moderately complex projects end-to-end, from design through production support
Required qualifications
  • 5+ years of professional experience in software engineering
  • Significant experience with cloud-based web services and microservices (AWS, Azure, GCP)
  • Extensive experience with multiple programming languages (Go, Java, Python, C#, Rust)
  • Strong experience with relational and non-relational database technologies
  • Bachelor's degree in Computer Science, Computer Engineering, or a related quantitative degree

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