Principal Software Engineer - Identity Graph

2 months ago
Full-time
Lead
Software Development
Twilio

Twilio

Twilio is a cloud communication company that offers Communication APIs for SMS, Voice, Video, and Authentication, empowering developers to embed communication capabilities into their software applications globally.

Diversified Telecommunication Services
5K-10K
Founded 2008

Description

  • Own the technical vision and system architecture for the Identity Graph platform.
  • Evaluate and select the technology stack for storing complex identifiers and relationships.
  • Design, implement, and maintain high-performance synchronous read models for real-time risk decisions.
  • Build data pipelines for multi-cadence hydration, real-time events, batch enrichments, and static reference data.
  • Define and enforce strict privacy boundaries and secure PII handling from day one.
  • Partner with product and engineering leadership to set direction, manage expectations, and turn concepts into plans.
  • Collaborate across Twilio and Stytch teams to align architecture and unblock cross-team initiatives.
  • Break down ambiguous problems, clarify scope, and help define requirements for an actionable MVP.
  • Establish production-quality standards for resilience, observability, and distributed graph systems.
  • Mentor and pair with engineers to raise the team’s technical bar.

Requirements

  • 8+ years of experience designing, building, and operating high-scale, mission-critical distributed systems, graph databases, and complex data models.
  • Deep hands-on experience in a production-grade codebase using a modern programming language.
  • Experience setting best-practice coding standards and writing high-quality code.
  • Proven experience owning system architecture and leading cross-functional engineering teams through implementation.
  • Strong ability to work through ambiguity, define scope, and turn concepts into an MVP.
  • Track record of mentorship, collaboration, and raising a team’s technical bar.
  • Excellent written and verbal communication skills with experience managing stakeholder expectations and driving technical alignment.
  • Bachelor’s degree in Computer Science or related industry experience.
  • Ability to work non-standard on-call rotation weekend and holiday hours.
  • Familiarity with Go, Kubernetes, and DynamoDB, or experience with identity resolution or fraud detection systems (preferred).
  • Experience building 0-1 foundational platforms or complex data infrastructure with clean separation between core substrate and downstream consumers (preferred).
  • Experience designing high-performance real-time synchronous read models and complex data pipelines (preferred).
  • Builder-at-heart mindset with a strong preference for hands-on work (preferred).

Benefits

  • Remote work.
  • Competitive pay.
  • Generous time off, including paid sick time and paid personal PTO.
  • Parental leave and wellness leave.
  • Healthcare coverage.
  • 401(k) retirement savings program.
  • Equity plan eligibility.
  • Corporate bonus plan eligibility.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Technical Lead, Senior Database Engineer

Canopy 51-250 Internet Software & Services

Canopy is hiring a Senior Database Engineer to own and optimize its fleet of 100+ PostgreSQL databases, ensuring the SaaS platform remains performant, scalable, secure, and reliable.

Java Kotlin Microservices PostgreSQL Python SQL
23 hours, 18 minutes ago

Team Lead, Client Experience

Ubiquity Retirement + Savings 51-250 Capital Markets

The Team Lead of Client Experience at Ubiquity leads an enterprise customer service team supporting users through phone, chat, SMS, and email, with responsibility for service quality, team performance, and high-impact issue resolution.

Salesforce
23 hours, 33 minutes ago

[Job-31694] Tech Lead AI Engineer | Agentic SDLC, Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa Tech Lead – AI Engineer/Orchestrator para liderar tecnicamente soluções de software em uma operação estratégica do setor financeiro, conectando arquitetura, desenvolvimento e agentes de IA em um ambiente de Agentic SDLC.

API Gateway AWS CI/CD DevSecOps Generative AI Java Microservices REST API
23 hours, 33 minutes ago

Technical Engineering Lead (Runtime Agent)

Sysdig 251-1K IT Services

Sysdig is hiring an Engineering Manager to lead the team building its runtime agent, the continuously deployed software that provides core cloud security data from customer environments.

C C++ Containerd Go Kubernetes Linux macOS Rust
23 hours, 33 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers