Principal Software Engineer - Identity Graph

3 weeks, 1 day 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

Team Lead, Product Operations - Classification

DoubleVerify 51-250 Media

DoubleVerify’s Classification Product Operations team is seeking a supervisor to manage a Costa Rica content labeling group that supports manual classification and curation for advertising technology products.

15 hours, 52 minutes ago

Staff Innovation Engineer, Marketplace

Built 251-1K Construction & Engineering

Built is hiring a Staff Innovation Engineer to help expand its Marketplace platform for construction and real estate finance by building core services, launching new products, and improving live customer-facing workflows.

GCP LLM Machine Learning Microservices
2 days, 15 hours ago

AI Technology Lead

Elite Technology 1-10 Diversified Telecommunication Services

Elite Technology is hiring a remote AI-focused individual contributor to help shape and prototype AI and agentic automation use cases across enterprise functions and product.

Generative AI LLM Machine Learning Prototyping
3 days, 15 hours ago

Tech Lead Python Developer

Coforge 10K-50K IT Services

Coforge is hiring a remote Tech Lead Python Developer in Brazil to lead development work on cloud systems and deliver roadmap features with high quality.

Agile Docker Git GitHub Jenkins Kanban Linux Pytest Python Scrum
4 days, 16 hours 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