CareerPlan

Lead Software Engineer, Backend – Enterprise Productivity

California - San Francisco, USFull-time2026-11-06 → 2026-11-10

Core

Design and build backend services and API methods for admin and user authentication and connection flows with Google and Microsoft (OAuth, domain-wide delegation, token management, and permission policies) to close the productivity gap between Slack and Microsoft Teams.

Role type

Senior IC backend engineer (enterprise integrations)

Builds

Admin Productivity Suite backend, bulk approve/install pipelines, install-state storage, failure handling, and admin analytics for enterprise customers.

Domain

Enterprise productivity, cloud integrations, authentication systems

Required skills

OAuth 2.0/OIDC, Google Workspace/Microsoft 365 integrations, PHP/Hack, Java, Python, Ruby, Go, relational databases, distributed systems, data structures, algorithms

Preferred skills

Enterprise admin tooling, multi-tenant architectures, feature flags, experimentation, MCP or connector frameworks

Technologies

PHP, Hack, Java, MySQL, Python, Ruby, Go, OAuth, Graph API, Google APIs

Responsibilities

Design and build backend services and API methods for admin and user authentication; Own and evolve the Admin Productivity Suite backend; Partner with Product, Design, and Frontend to ship features; Work across team boundaries on shared permission, auth, and connector frameworks; Mentor other engineers, review code in depth, and improve engineering standards; Support and operations triage and resolve production issues.

Seniority

Senior, hands-on IC