Principal Software Engineer

Job is Expired
Location: Remote
Compensation: Piece Work
Reviewed: Wed, Apr 23, 2025

Job Summary

A company is looking for a Principal Software Engineer to lead the design and development of critical enterprise applications.

Key Responsibilities:
  • Act as the primary technical authority, setting architectural direction and standards
  • Design, develop, and maintain enterprise-level applications using .NET technologies
  • Lead engineering efforts across backend and frontend teams to ensure coordinated, high-quality delivery
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years of professional experience in software engineering, including 3+ years in a technical leadership role
  • Expert-level skills in .NET technologies (C#, ASP.NET Core, etc.)
  • Proficient with Angular and/or React and modern frontend best practices
  • Strong understanding of RESTful APIs, microservices, and CI/CD practices

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