Senior Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, Mar 19, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Senior Principal Software Engineer.

Key Responsibilities
  • Define long-term technology strategies and solve complex business problems
  • Lead projects across multiple teams to deliver robust, cost-effective, low-latency systems
  • Act as a technical mentor, removing bottlenecks and making architectural trade-off decisions
Required Qualifications
  • 15+ years of experience in building scalable, fault-tolerant systems with expertise in Kotlin, Java, Kafka, AWS, Kubernetes, Redis, and Postgres
  • Ability to break down complex architectures into actionable components for teams
  • Experience in triaging and resolving system-wide production issues in a distributed environment
  • Proven track record of leading cross-functional teams in Agile and SCRUM methodologies
  • Entrepreneurial spirit and adaptability in fast-paced environments

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