Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Wed, Jun 04, 2025
This job expires in: 12 days

Job Summary

A company is looking for a Principal Software Engineer to shape the technical direction of their platform.

Key Responsibilities
  • Define and champion architectural best practices for modular and maintainable services
  • Lead the transition from monolithic applications to distributed systems
  • Mentor engineers and foster a culture of strong engineering fundamentals and thoughtful system design


Required Qualifications
  • 12+ years of experience designing and evolving high-scale distributed systems
  • Strong architectural leadership with experience influencing technical initiatives across multiple teams
  • Expertise in designing modular, loosely coupled systems and breaking down monolithic applications
  • Mastery of cloud environments and services, preferably AWS
  • Deep understanding of distributed system patterns and service communication strategies

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