Twilio logo
Twilio

Build the future of communications.

Principal Software Engineer – Identity Graph

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 5,001-10,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

7 days ago

Salary

0

Seniority

Lead

Bachelor Degree8 yrs expEnglishDistributed Systems

Job Description

Principal Software Engineer – Identity Graph

Twilio

• Own the technical vision and system architecture for Identity Graph - evaluating and selecting the optimal technology stack to store complex identifiers and their relationships. • Design, implement, and maintain high-performance, synchronous read models capable of serving identifier topologies and risk postures fast enough for real time risk decisions. • Build out complex data pipelines optimized for multi-cadence hydration, margin real-time dynamic events, periodic batch enrichments and static reference data. • Bake in strict privacy boundaries and secure PII handling from day 1. • Partner closely with product and engineering leadership to manage expectations, set direction, and turn initial concepts into actionable plans, • Collaborate across Twilio and Stytch teams to align on architecture, integrate platform capabilities and unblock cross-team initiatives. • Wrangle ambiguity and execute with a bias for action in grey areas - proactively breaking down undefined problems, making pragmatic architectural trades offs and helping write requirements instead of waiting for them • Establish strong production quality, resilience and observability standards for a large-scale data and distributed graph platform. • Deeply collaborate with the engineering team, prioritizing mentorship, knowledge-sharing, and pairing to elevate the team’s technical bar while actively bringing others along with you.

Job Requirements

  • 8+ years experience in designing, building and operating high-scale, mission critical distributed systems, graph databases, and complex data models.
  • Deep hands-on expertise in a production-grade code base in a modern programming language, setting best practice coding standards and writing high quality code.
  • Proven experience serving as a strong technical anchor, owning system architecture and vision, and leading cross-functional engineering teams through implementation.
  • Exceptional ability to wrangle ambiguity and execute with a bias for action - proactively clarifying boundaries, defining scope and turning concepts into an actionable MVP.
  • Deep commitment to collaborative team dynamics and mentorship, with a track record of prioritizing bringing others along and actively raising a team's technical bar.
  • Excellent written and verbal communication skills with proven ability to manage stakeholder expectations and drive technical alignment across product and engineering.
  • Bachelor’s degree in Computer Science or related industry experience.
  • Schedule: ability to work non-standard, on-call rotation weekend and holiday hours.

Benefits

  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • Retirement savings program
  • And much more

Related Job Pages

More Full-stack Engineer Jobs

Grupo BHEver logo

Full Stack Developer – Mid-level

Grupo BHEver

Transformamos a essência da realidade através do Marketing Direto

Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• Will work on both front-end and back-end development with autonomy. • Will perform integrations, develop APIs and complete applications. • Will participate in the maintenance and evolution of the infrastructure (deployments, cloud, CI/CD). • Will troubleshoot medium-complexity issues and propose improvements.

Brazil
R$0 - R$7K / month
Full TimeRemoteTeam ,H1B No Sponsor

• Own features end to end across our iOS and Android app, from the first line of code to the moment players in 80+ cities are using them. • Take the hardest technical problems and make the call on how to solve them. • Build the internal tools and automations that keep GoodRec running, scripting away the manual work and wiring our systems together so the whole team moves faster. • Own the security and reliability of what you build, not as an afterthought but as part of shipping it right. • Raise the technical bar around you and help the engineers next to you do their best work, no management required.

Colombia
Coinbase logo

Senior Software Engineer, Full Stack – Agentic Trading

Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo

Full TimeRemoteTeam 4,700Since 2012

• Own end-to-end full-stack development for Coinbase Advisor's agentic trading surfaces, delivering production-ready UI across web and React Native mobile as well as the Go backend services that power real-time AI and trading features • Build real-time, interactive interfaces for AI-driven trade recommendations, portfolio insights, and autonomous execution flows, ensuring sub-second responsiveness and visual clarity • Partner with AI/ML, backend, design, and product teams to define and ship new agentic trading features from concept through launch • Drive architecture decisions for the Advisor product area, establishing patterns for streaming AI responses, real-time market data rendering, and stateful conversational UX • Lead code quality standards through rigorous code reviews, testing strategies, and performance optimization across the Advisor full-stack

United States
$186.1K - $218.9K / year
AkitaBox logo

Software Engineer

AkitaBox

Unrivaled data-driven software used to assess and optimize facilities, from the boiler room to boardroom.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Implement scalable, secure, low-latency and highly available web applications and APIs • Execute full software development lifecycle • Design, build, debug, and maintain efficient, reusable, reliable, and readable code • Follow best practices in securing applications and data • Perform validation and verification testing • Write automated integration and unit tests • Integrate software components into a fully functional software system • Document and maintain software functionality • Participate in the agile process: completing sprints, reviewing code, preparing for releases, planning, and participating in sprint retrospectives • Support team with creative and critical thinking • Balance completed tasks vs implementing a perfect/elegant solution

United States