Principal Engineer - Applications
About the role
Principal Engineer responsible for the technical strategy and architectural leadership of the Applications Fellowship, including Payments, Scheduling, Forms, Business Experience, Mobile Apps, and Revenue Cycle Management (RCM). Focused on shaping multi-year technical vision, cross-team coherence, and organizational capability across a large-scale, patient-facing software platform for healthcare SMBs.
Responsibilities
- Own the multi-year technical vision for Payments, Scheduling, Forms, Business Experience and RCM application platforms, 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.
- 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.
- 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 that prepare Weave for emerging challenges.
- 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.
- Elevate architectural thinking across teams through design reviews, documentation standards, and hands-on guidance.
- Build organizational capability that persists beyond your individual contributions.
Qualifications
- 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).
Skills
Benefits
- (Not specified in the description)

About Weave
Customer communication and payments platform.
As the pace of innovation continues, it is growing more difficult to see the value of technology. Often meaningful information is inaccessible at the time it would be most beneficial. Weave threads together data, software and communication platforms to build stronger relationships at the point of contact by making valuable information instantly available in simple and intuitive formats. This delivers improved productivity, better collaboration and greater insights making it easier to meet the needs of patients and to build better business and clinical outcomes.
More open roles at Weave
- Product Design Manager4d agoRemote · Product Management
- Staff SIP Engineer1w agoWeave - Headquarters (Lehi, UT) · Technology
- Site Reliability Engineer, Cloud Infrastructure1w agoRemote · Technology
- Technical Support2w agoWeave - Headquarters (Lehi, UT) · Customer Support
- Senior Product Designer, User Infrastructure2w agoRemote · Product Design