Lead Software Engineer, Backend – Enterprise Productivity
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
