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