
Principal Software Engineer, Applications
Weave
Posted 2026-04-22
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Weave seeks a Principal Software Engineer to define the technical vision for its Applications domain, spanning Payments, Scheduling, Forms, and related platforms. The role drives architecture, mentors senior engineers, and influences company‑wide engineering standards across multiple remote teams.
Role Snapshot
- Principal Engineer – technical strategy
- Cross‑team architectural leadership
- Mentor for senior staff engineers
- Remote, India‑based
- Full‑time
Must-Have Requirements
- Distributed systems architecture
- Event streaming (Kafka, Pub/Sub)
- Scalable data stores (PostgreSQL, Vitess, Spanner, Bigtable, Redis)
- Cloud platforms (GCP, AWS)
- Kubernetes & infrastructure-as-code
- Backend development (Go, Python, Java, C#)
- software engineering
- technical leadership
Nice-to-Have Signals
- Messaging delivery systems / carrier integrations
- Data platform architecture (streaming pipelines, data lakes, warehouses)
- Compliance experience in healthcare or fintech
- AI/ML infrastructure integration
- External technical leadership (open source, conference speaking)
- cross‑team initiative delivery
- distributed systems at scale
Work Setup
- Location: India
- Work mode: REMOTE
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: India
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: no
- Background check: required
Not Specified in JD
- Visa sponsorship
- Salary range
- Travel requirement
What You'll Likely Work On
- Define and own the multi‑year technical vision for Payments, Scheduling, Forms, Business Experience and RCM platforms
- Ensure architectural coherence across multiple engineering teams and resolve cross‑system dependencies
- Lead technical due‑diligence for major initiatives such as build‑vs‑buy decisions and platform migrations
- Identify and solve company‑wide technical problems that span organizational boundaries
- Set standards for engineering excellence, observability and reliability in distributed systems
- Mentor staff and senior engineers, elevating architectural thinking through design reviews and documentation
Good Fit If You Have
- Experience with messaging delivery systems or telecom integrations
- Background in data platform architecture (streaming pipelines, data lakes, warehouses)
- Familiarity with compliance‑heavy domains such as healthcare or fintech
- Experience shaping AI/ML infrastructure in production
Skills
- Distributed systems architecture
- Event streaming (Kafka, Pub/Sub)
- Scalable data stores (PostgreSQL, Vitess, Spanner, Bigtable, Redis)
- Cloud platforms (GCP, AWS)
- Kubernetes & infrastructure‑as‑code
- Backend development (Go, Python, Java, C#)
- Technical mentorship & leadership
Remote Eligibility
- India