Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Dec 16, 2025
This job expires in: 23 days

Job Summary

A company is looking for a Sr. Principal Software Engineer responsible for all stages of the software development lifecycle using various technologies and tools to build impactful software solutions.

Key Responsibilities:
  • Lead the architecture and design of large-scale, mission-critical systems ensuring scalability, fault-tolerance, and high availability
  • Take ownership of critical engineering initiatives and projects, guiding them from inception to deployment while ensuring operational excellence
  • Research and introduce new technologies and methodologies to drive innovation and improve system performance
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent work experience
  • 15-18 years of experience building cloud SaaS applications using .NET, Python, JavaScript, and related frameworks
  • Proven experience leading cross-team technical initiatives in complex environments
  • Deep understanding of cloud infrastructure, preferably GCP
  • Strong knowledge of data structures, algorithms, and object-oriented design

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