Principal Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, May 05, 2026
This job expires in: 23 days
Job Summary
A company is looking for a Principal Software Engineer to define technical strategy and architecture for critical systems.
Key Responsibilities
- Define and drive long-term technical strategy and architectural direction for a workstream
- Lead the design of complex, large-scale distributed systems ensuring performance and reliability
- Mentor engineers and influence technical decision-making across teams
Required Qualifications
- 15+ years of software engineering experience at a Staff or Senior Staff level
- Proficiency in at least one programming language and strong understanding of computer science fundamentals
- Proven experience in leading architecture and defining long-term technical strategy
- Deep expertise in designing and operating large-scale distributed systems
- Experience with modern software development practices and tools
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...