Weave Communications, Inc. logo

Senior Backend Engineer – Users Infrastructure

Job Overview

Location

India

Job Type

Full-time

Category

Software Engineering

Date Posted

May 26, 2026

Full Job Description

📋 Description

  • As the founding member of the Users Infrastructure team in India, you will architect the foundational security and identity substrate that every Weave product depends on, leading the transition from legacy authorization to a modern, globally distributed Identity and Access Management (IAM) platform powered by SpiceDB and Go.
  • Own the core services responsible for authenticating every entity—human and machine—within the ecosystem, managing trade-offs between stateless scalability and real-time session revocation.
  • Define and implement fine-grained authorization strategies, modeling how permissions are inherited and enforced across a massive, multi-tenant hierarchy of organizations and locations.
  • Build and maintain the "Paved Road" for developers by owning internal SDKs, gRPC contracts, and middleware that enable over 150+ downstream engineers to integrate security features without requiring cryptography expertise.
  • Manage enterprise integration standards including federated identity (SSO), automated provisioning via SCIM, and secure machine-to-machine (M2M) communication protocols.
  • Improve system observability by integrating monitoring and load-testing protocols into Tier-1 services, focusing on reducing MTTD and MTTR.
  • Ensure systemic integrity and compliance by owning the immutability and reliability of audit logging pipelines and the consistency of identity data across the platform.
  • Establish and uphold the technical bar and operational culture for the India-based arm of the team, ensuring seamless asynchronous collaboration with US-based stakeholders.
  • Write clear, comprehensive Technical Design Documents (TPDs) that effectively bridge communication between India and US-based engineering teams.
  • Treat "Zero-Trust" as a default security posture, applying it consistently across system design, access control, and operational practices.
  • Ship not just code, but alerts, dashboards, and runbooks, maintaining a "stop-and-fix" mentality to ensure system reliability and resilience.
  • Lead the design and implementation of distributed systems using Go, with deep experience in building gRPC-based microservices and managing complex data migrations.
  • Maintain and evolve the IAM platform’s reliance on SpiceDB for authorization, ensuring alignment with Zanzibar-style permission models.
  • Collaborate across time zones to scale a new regional hub for a Tier-1 infrastructure unit, contributing to global team cohesion and technical alignment.

🎯 Requirements

  • 5+ years of backend engineering experience with significant time spent building distributed systems in Go
  • Deep understanding of AuthN/AuthZ primitives including OAuth 2.0, OIDC, SAML, and JWT mechanics
  • Proven ability to manage complex data migrations, design distributed architectures, and build gRPC-based microservices
  • Exceptional written communication skills to produce Technical Design Documents (TPDs) that bridge India and US-based stakeholders
  • Experience with SpiceDB or Zanzibar-style authorization models
  • Track record of shipping alerts, dashboards, and runbooks alongside code, with a "stop-and-fix" mentality for system reliability

🏖️ Benefits

  • Opportunity to be a founding member of a regional engineering hub in India
  • Work on a high-leverage, Tier-1 infrastructure platform used by every Weave product
  • Collaborate with a globally distributed team across time zones
  • Contribute to enterprise-grade security systems with real-world impact on identity and access management

Skills & Technologies

gRPC
OAuth
JWT
Backend
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Weave Communications, Inc. logo
Weave Communications, Inc.
Visit Website

About Weave Communications, Inc.

Weave Communications provides a unified customer communication and engagement platform for small and medium-sized healthcare, dental, optometry, veterinary, and other service businesses. Its cloud software integrates VoIP phone, text messaging, email, scheduling, payments, reviews, analytics, and team collaboration tools into a single interface that syncs with existing practice management systems. The platform automates appointment reminders, billing collections, marketing campaigns, and patient feedback requests while maintaining HIPAA compliance and supporting multi-location practices. Founded in 2011 and headquartered in Lehi, Utah, Weave is publicly traded on the NYSE under the ticker WEAV.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
London, UK
Full-time
Expired May 14, 2026
Remote

3 months ago

Expired
London
Full-time
Expired May 14, 2026
Rust
Senior
Remote
+1 more

3 months ago

Expired
San Francisco
Full-time
Expired May 14, 2026
Go
Onsite

3 months ago

Expired
Germany-Remote
Full-time
Expired May 21, 2026
Linux
Apache Spark
Remote
+1 more

3 months ago