Principal Software Engineer

Location: Remote
Compensation: Piece Work
Reviewed: Tue, Mar 31, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Principal Software Engineer to lead system architecture and enhance core platform infrastructure.

Key Responsibilities
  • Lead system architecture design for complex products, ensuring security, compliance, and performance
  • Establish best practices for testing, performance tuning, and code quality while mentoring engineering teams
  • Provide technical leadership during code reviews and optimize deployments for performance and reliability
Required Qualifications
  • 11+ years of experience in Software Engineering or related technical discipline, or equivalent experience
  • Proven experience in maintaining and delivering production software in languages such as C, C++, Java, or Python
  • Experience with large-scale distributed systems and cloud-based environments
  • Advanced degrees in relevant fields can substitute for years of experience
  • Strong understanding of system design and software engineering concepts

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