Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, May 14, 2026
This job expires in: 30 days

Job Summary

Senior Software Engineer, responsible for designing, building, and maintaining scalable platform services and shared libraries in a full-time remote position.

Key Responsibilities
  • Design, build, test, deploy, and maintain scalable, reliable platform services and shared libraries
  • Contribute to platform and system architecture decisions with a focus on reliability and scalability
  • Mentor and support junior and mid-level engineers through code reviews and technical guidance
Required Qualifications
  • 7-8 years of related experience with a bachelor's degree or a master's degree with equivalent experience
  • Strong experience in software development with a focus on backend systems and services
  • Proficiency in Java, C#, C++, or similar backend languages
  • Experience designing, building, deploying, and maintaining container-based applications
  • Experience working with cloud platforms such as AWS, GCP, or Azure

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