Remote Jobs Sign In

Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Fri, Jun 05, 2026
This job expires in: 30 days

Job Summary

Seeking a Principal Software Development Engineer to work hybrid (3 days/week onsite in San Jose or remote within the Pacific Timezone) who will architect and deliver scalable microservices, build event-driven pipelines, and design high-performance data models while collaborating across teams to ensure product reliability and efficiency.

Key responsibilities
  • Architect and deliver scalable microservices on EKS using GoLang, ensuring uptime and performance goals are met
  • Build resilient event-driven pipelines with Kafka and MQTT to support evolving product needs
  • Design and optimize data models for efficient ingestion and querying across various databases
Required qualifications
  • 12+ years of experience in backend engineering with a focus on scalable microservices in production using Go
  • Proven experience with event-driven architectures and messaging platforms such as Kafka
  • Strong data engineering skills, particularly with relational databases (MySQL) and at least one of ElasticSearch or Neo4J
  • Hands-on experience with Kubernetes, including deployment and operational ownership

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