Principal Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Apr 13, 2026
This job expires in: 29 days
Job Summary
A company is looking for a Principal Software Engineer - Team Lead (.NET Core/Angular).
Key Responsibilities
- Partner with Product Management to define business requirements and success metrics
- Lead a cross-functional team to deliver high-quality software solutions
- Drive architectural decisions and contribute to hands-on development and mentorship
Required Qualifications, Training, and Education
- 7+ years of full stack development experience
- 3+ years of experience with C# .NET Core
- 2+ years of front-end development experience using a modern JavaScript framework
- Bachelor's degree in Computer Science
- Experience with SQL Server and familiarity with AWS/Azure/GCP IaaS offerings
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...