Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Tue, May 26, 2026
This job expires in: 30 days

Job Summary

Serving as a senior technical leader, the full-time remote Principal Software Engineer will enhance architecture, scalability, and engineering quality across systems while mentoring teams and establishing engineering standards.

Key responsibilities
  • Improve architecture and define long-term architectural strategy across backend services and platform infrastructure
  • Establish engineering standards to enhance consistency, maintainability, and operational readiness
  • Mentor Senior and Staff engineers through architecture reviews and technical coaching
Required qualifications
  • Experience as a Principal Engineer, Architect, or senior Staff+ engineer
  • Deep experience designing and operating distributed systems in production
  • Strong backend engineering experience, ideally in Go or a similar language
  • Proven ability to mentor and develop senior engineers
  • Practical experience using agentic or AI-assisted development tools in engineering workflows

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