Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Sat, Apr 04, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Principal Software Engineer to lead technical direction and delivery of cloud-native applications for enterprise clients.

Key Responsibilities
  • Serve as the technical lead on enterprise client engagements, establishing architectural direction and ensuring alignment with business objectives
  • Architect, build, and maintain microservice-based systems, ensuring scalability and resilience across distributed environments
  • Engage with client technical and business leadership to understand requirements and build trusted advisor relationships
Required Qualifications
  • 10+ years of experience in building and delivering production applications
  • Demonstrated experience architecting and leading microservice-based systems
  • Experience integrating with complex third-party enterprise platforms via APIs
  • Experience in client-facing, consulting, or professional services delivery environments
  • AWS Certifications preferred, such as AWS Certified Solutions Architect Professional

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