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