Backend Engineer, Identity
Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.
Key Responsibilities
- Work as part of a team of engineers to design, build, test, and document core software components
- Develop product features in areas that include our control plane, platform, and identity services
- Develop features that support a broad range of sign-on functionality, such as SSO, OAuth2, SAML, and WebAuthn
- Develop and maintain SCIM style capabilities to synchronize users, groups and other attributes from IdPs
- Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations
- Analyze and improve efficiency, scalability, and stability of various system resources
- Bring a security-first mindset to both design and implementation
- Participate in on-call rotation every x weeks to triage and mitigate incidents
Requirements
- Familiarity with authentication/authorization protocols, standards and frameworks such as OAuth2, OIDC, SSO, and SAML
- Experience with distributed systems and building observable, secure, scalable, and resilient services
- Experience with one or more SQL databases
- Ability to give and process constructive feedback, as well as work independently
- Flexibility to adjust to the dynamic nature of a startup
- Excellent written and verbal communication skills
Nice-to-Haves
- Familiarity with SCIM
- Experience with Go
- Familiarity with networks (IP addressing, routing, etc.)
Staff Software Engineer
Lead technical architecture and roadmap for Twilio's Compliance Experiences platform, building scalable microservices and high-volume APIs while mentoring engineers and leveraging AI tools to accelerate delivery.
Senior Software Engineer, Foundations
Build and scale backend services powering personalized customer communications across SMS, email, push, and emerging channels. Partner with marketing and data teams to deliver real-time messaging, automation, and data-driven engagement systems.
Principal Software Engineer, Cash Line
Principal backend engineer building core systems for a new AI-powered revolving credit product. Owns distributed services for underwriting, pricing, transactions, and servicing in a greenfield environment.
Senior Software Engineer - Blockchain Network
Senior engineer building blockchain network infrastructure and APIs that integrate protocols like Bitcoin and Ethereum with Coinbase's internal services. Owns multi-quarter initiatives improving latency, reliability, and cost of crypto systems.
Software Engineer, Backend
Backend engineer owning financial systems including transaction authorization, credit decisioning, and payment processing. Requires 5+ years building production backend systems, Go proficiency, distributed systems experience, and AI tool adoption.