About The Position

The Senior Software Engineer will join Slack’s Enterprise Productivity team, which connects organizations to Google Workspace, Microsoft 365, and enterprise administration tools. The team works to improve interoperability between Slack and these productivity suites and make Slack a strong choice for enterprise customers. The role collaborates with product managers, designers, frontend, mobile, and quality engineers, as well as teams across Platform, Slackbot, Enterprise Search, and 3P Integrations. The team builds with PHP/Hack, Java, and MySQL, while experience with other web languages and relational databases is also relevant. The role emphasizes simplicity, reliability, collaboration, and ownership of systems over the long term.

Requirements

  • At least 6 years of professional experience building web applications or backend services.
  • Experience with PHP/Hack, Java, Python, Ruby, Go, or similar languages.
  • Experience with OAuth 2.0/OIDC and authorization models; Google Workspace or Microsoft 365/Entra ID integrations, including admin consent, domain-wide delegation, Graph, or Google APIs, are especially relevant.
  • Ability to contribute to technical architecture discussions and drive technical decisions within the team.
  • Ability to write understandable, testable, and maintainable code.
  • Strong communication skills, including explaining complex concepts to designers, support staff, and engineers, and collaborating across teams.
  • Solid computer science fundamentals, including data structures, algorithms, distributed systems, and information retrieval.
  • A related technical degree.

Nice To Haves

  • Experience with enterprise administration tooling, permission policies, or multi-tenant (Enterprise Grid) architectures.
  • Experience with feature flags, experimentation, and data-driven product development.
  • Experience with MCP or connector frameworks.

Responsibilities

  • Design and build backend services and API methods for administrator and user authentication and connection flows with Google and Microsoft, including OAuth, domain-wide delegation, token management, and permission policies.
  • Own and evolve the Admin Productivity Suite backend, including bulk approval and installation pipelines, install-state storage, failure handling, and administrator analytics.
  • Partner with Product, Design, and Frontend to ship features that increase connected-user and DWA adoption, using experiments and data to guide the roadmap.
  • Collaborate across Platform, Slackbot, Enterprise Search, and 3P Integrations on shared permission, authentication, and connector frameworks, including the evolution from 2.0 connectors toward MCP.
  • Contribute to high-impact team projects and own the long-term health of the systems built.
  • Write secure, well-documented designs and coordinate scoped reviews with Security.
  • Help Support and Operations triage and resolve production issues.
  • Mentor engineers, conduct in-depth code reviews, and improve engineering standards, tooling, and processes.

Benefits

  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service