Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Tue, Feb 24, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Principal Software Engineer to join their remote team.

Key Responsibilities
  • Collaborate on designing and implementing system architecture and technical strategy
  • Lead technical initiatives across teams and mentor engineers through code reviews and hands-on guidance
  • Build and maintain platform-level components and enhance system observability, performance, and security
Required Qualifications
  • Experience as a principal engineer, lead full-stack engineer, or similar role
  • Proficient in server-side and client-side software development
  • Familiar with cloud development (AWS, Google Cloud, Microsoft Azure) and Infrastructure as Code (IAC)
  • Strong understanding of computer science concepts and database operations (SQL and NoSQL)
  • Passionate about clean code and building customer-driven solutions

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