Principal Software Engineer, Applications

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Engineer at Weave overseeing technical vision for applications domain in healthcare software. Collaborating across teams to ensure architectural coherence and strategic initiatives.

Responsibilities:

  • Own the multi-year technical vision for Payments, Scheduling, and RCM application platforms
  • 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
  • Identify and solve company-level technical problems that span organizational boundaries
  • Compile information across systems, teams, and projects to develop comprehensive solutions with extensive validation, rollback, and testing plans
  • Monitor the industry landscape, anticipate where high-scale customer experience and transactional platforms 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
  • Shape company-wide standards for engineering excellence, observability, and reliability in distributed systems
  • Actively mentor Staff and Senior Engineers across the fellowship, developing the next generation of technical leaders

Requirements:

  • 15+ 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).

Benefits:

  • Equal opportunity employer committed to an inclusive workplace
  • Artificial Intelligence tools to assist in creating smoother candidate experience