Ovii Job Board

Principal Software Engineer, Applications

Weave

India • Remote - India • Full-Time • 15+ years

Posted 2026-04-22 Tech & Engg

Apply on employer site

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