Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Wed, Apr 01, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Principal Software Engineer.

Key Responsibilities
  • Provide hands-on technical leadership across multiple teams on high-impact initiatives
  • Lead architecture and system design decisions, ensuring scalability and maintainability
  • Mentor senior engineers and improve overall engineering effectiveness
Required Qualifications
  • Bachelor's Degree in Computer Science or equivalent experience
  • 15+ years of experience in building and scaling full-stack applications
  • Proven experience at a staff or principal level, influencing multiple teams
  • Deep expertise in Node.js and TypeScript, with experience in React and modern front-end architectures
  • Strong background in system design, distributed systems, and API architecture

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