Senior Principal Software Engineer

Job is Expired
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jun 18, 2025

Job Summary

A company is looking for a Senior Principal Software Engineer for a fully remote position.

Key Responsibilities
  • Lead the architectural design and implementation of scalable and reliable distributed systems
  • Provide guidance and mentorship to senior and staff engineers while conducting in-depth code reviews
  • Collaborate cross-functionally to define requirements and deliver high-quality solutions while maintaining high engineering standards


Required Qualifications
  • 15+ years of relevant software engineering experience with a technical Bachelor's or Master's degree, or equivalent practical experience
  • Deep hands-on experience with cloud infrastructure, particularly in AWS, Azure, or GCP
  • Strong understanding of operating systems fundamentals including multithreading, memory management, and networking
  • Experience building scalable, reliable systems in distributed and cloud-native environments
  • Proven ability to debug and resolve complex issues in large-scale distributed systems

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