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