Principal Software Developer
Location: Remote
Compensation: Salary
Reviewed: Tue, May 19, 2026
This job expires in: 30 days
Job Summary
To support the development of cloud services managing a global fleet of Kubernetes clusters, the full-time Principal Software Developer will design, implement, and operate production services while leading technical discussions and mentoring engineers in a primarily remote environment.
Key responsibilities:
- Design, develop, test, deploy, monitor, and operate production cloud services in a "you build it, you run it" model
- Own services end to end, including architecture, implementation, operations, and ongoing support
- Lead technical design discussions and mentor engineers through complex design and implementation work
Required qualifications:
- 7+ years of software development experience with strong skills in Go, Scala, Java, or similar languages
- Experience designing and operating distributed systems at scale
- Demonstrated ownership of production services, including reliability and incident response
- Experience with cloud-native development patterns and Kubernetes-based environments
- Degree in Computer Science or a related field, or equivalent experience
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...