Skip to content
WeaveWeaveLehi, UT

Principal Engineer

Leads technical strategy and architecture for high-scale messaging infrastructure handling millions of messages, drives cross-team initiatives, and mentors senior engineers. Requires 12+ years experience in distributed systems, event streaming, and cloud-native backend engineering.

Salary not listed
Remote12+ YOEEngineering Management

About the role

What You Will Own

Technical Strategy & Architecture

  • Own the multi-year technical vision for messaging infrastructure, ensuring architectural decisions position Weave for scale, reliability, and competitive advantage
  • Drive architectural coherence across multiple teams, identifying and resolving cross-system dependencies and technical debt at the platform level
  • Lead technical due diligence for major initiatives, including build-vs-buy decisions, vendor evaluations, and platform migrations

Cross-Team Problem Solving

  • Identify and solve company-level technical problems that span organizational boundaries—the problems that are too complex, too cross-cutting, or too ambiguous for any single team to own
  • Compile information across systems, teams, and projects to develop comprehensive solutions with extensive validation, rollback, and testing plans
  • Forecast project costs in time, money, and opportunity cost; account for impacts across the business

Strategic Technical Leadership

  • Monitor the industry landscape, anticipate where messaging and data infrastructure are heading, and ensure Weave stays ahead of the curve
  • Cut through noise and hype to identify genuine strategic value; advocate for and lead key initiatives that prepare Weave for emerging challenges
  • Shape company-wide standards for engineering excellence, observability, and reliability in distributed systems

Mentorship & Organizational Capability

  • Actively mentor Staff and Senior Engineers across the fellowship, developing the next generation of technical leaders
  • Elevate architectural thinking across teams through design reviews, documentation standards, and hands-on guidance
  • Build organizational capability that persists beyond your individual contributions

What You Will Need to Accomplish the Job

  • 12+ years of software engineering experience with progressive technical leadership scope
  • Track record of leading cross-team technical initiatives that delivered measurable business outcomes
  • Demonstrated ability to influence without authority, build consensus across organizational boundaries, and translate technical tradeoffs into business terms
  • Deep expertise in distributed systems architecture, including building and operating services that handle hundreds of millions of transactions and terabytes of data
  • Proven experience with event streaming and messaging infrastructure (Kafka, Google Pub/Sub, or similar) at significant scale
  • Strong background in scalable data stores—both relational (PostgreSQL at scale, Vitess, Spanner) and NoSQL (Bigtable, Redis, etc.)
  • Operational experience with cloud-native infrastructure on GCP or AWS, including Kubernetes, infrastructure-as-code, and highly available system design
  • Solid backend engineering foundation (Go preferred; Python, Java, or C# acceptable)

What Will Make Us Love You

  • Experience with messaging delivery systems, carrier/aggregator integrations, or telecommunications infrastructure
  • Expertise in data platform architecture: streaming pipelines, data lakes, warehouses, or distributed analytics
  • Background in compliance-heavy environments (healthcare, fintech) with experience navigating regulatory requirements in technical design
  • Experience shaping AI/ML infrastructure or integrating AI capabilities into production systems
  • History of external technical leadership: open source contributions, conference speaking, or published technical writing
  • Strong opinions, loosely held—you bring conviction to technical discussions while remaining genuinely open to better ideas

Skills

GoPythonJavaC#KafkaGoogle Pub/SubPostgresVitessSpannerBigtableRedisKubernetesGCPAWSDistributed Systems
Idme

Principal Tech Lead Manager

IdmeMountain View, CA

Lead and scale ID.me's Data Platform & Reliability Engineering team as a Tech Lead Manager. Own architecture, SRE practices, and people leadership for PostgreSQL clusters and graph databases to ensure high availability, performance, and compliance.

243k – 275k/yr
On-site8+ YOEEngineering Management
Idme

Principal Tech Lead Manager

IdmeMountain View, CA

Principal-level Technical Lead Manager owning architecture, delivery, and a 6-10 person engineering team for ID.me's Trust Graph, Work Profiles, and expanding Authentication domains. Requires 15+ years software engineering (with graph modeling and enterprise identity expertise) plus 5+ years people management.

215k – 275k/yr
On-site15+ YOEEngineering Management
Docker

Principal Software Engineer, Developer Tools

DockerUnited States

Principal Software Engineer defining technical vision and architecture for Docker's internal developer tooling platform, covering platform engineering, CI/CD, and AI-powered tools. Requires 10+ years experience with 3+ years at Staff/Principal level, deep expertise in CI/CD, Kubernetes, observability, and AI/LLM integration.

198k – 319k/yr
Remote10+ YOEEngineering Management
Pinterest

Distinguished Engineer

PinterestSeattle, WA

Distinguished Engineer setting technical vision and leading foundational ML/retrieval work across Homefeed, Search, and AI Assistant at Pinterest. Requires 15+ years experience and deep expertise in large-scale ranking, search, or generative AI systems.

280k – 577k/yr
Hybrid15+ YOEEngineering Management
Dropbox

Principal Software Engineer, Core Sharing & Collaboration

DropboxUnited States

Principal Engineer owning company-critical technical strategy and architecture for Dropbox's core sharing and collaboration products, driving AI adoption and multi-year platform evolution at hundreds of millions of users scale.

228k – 385k/yr
Remote15+ YOEEngineering Management