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