Remote Jobs Sign In

Principal Software Engineer

Location: Remote
Compensation: Base+commission
Reviewed: Tue, Jun 09, 2026
This job expires in: 30 days

Job Summary

Seeking a Principal Software Engineer for a remote, full-time position to shape the technical future of Data Infrastructure by owning the architecture and evolution of foundational data systems, driving architectural decisions, and leading complex initiatives from idea to rollout.

Key responsibilities
  • Shape the technical direction for data platforms and drive architectural decisions across storage, access patterns, and performance
  • Write production code regularly and build internal frameworks, APIs, and platform capabilities for easier adoption and evolution of data stores
  • Establish consistent platform patterns across big data, SQL/Vitess, batch, stream processing, and search while defining reusable abstractions
Required qualifications
  • Deep experience building and evolving large-scale distributed systems, particularly storage systems and data infrastructure
  • Strong architectural instincts focused on simplicity, consistency, and long-term platform leverage
  • A proven track record of owning and delivering complex, cross-team technical initiatives with significant impact
  • Comfort working across multiple layers of the stack, from storage engines to APIs and developer experience
  • A hands-on mindset with the ability to lead by building, debugging, and shipping solutions

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