Principal Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, May 14, 2026
This job expires in: 30 days
Job Summary
Principal Software Engineer, responsible for developing innovative, scalable technology in a full-time salaried position, collaborating with cross-functional teams to drive architecture, design, and development of educational platforms.
Key Responsibilities of the Role
- Work within an agile team to rapidly deliver software for a highly available application
- Lead large-scale product initiatives and coach other developers on technical approaches
- Prototype, present, build, and deliver software solutions based on specifications
Key Qualifications of the Role
- 5+ years of experience in .NET (Framework and Core)
- 5+ years of experience with TypeScript and React
- Expert level knowledge of at least one RDBMS, preferably SQL Server and Postgres
- Experience with REST API(s), Windows Server, IIS, and version control
- Experience with production Kubernetes deployments
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...