Skip to main content
Senior Software Engineer (LMTS), Backend – Enterprise Productivity

Senior Software Engineer (LMTS), Backend – Enterprise Productivity

salesforceBrooklyn, NY

today

Apply for this role (opens in a new tab)
Overview: In this role you will design and build backend services and authentication flows for Slack’s enterprise productivity efforts. You will own the Admin Productivity Suite and collaborate across Platform, Slackbot, and Integrations to improve connected-user adoption. You’ll work on scalable, secure backend systems that enable OAuth-based sign-in, domain-wide delegation, and admin analytics. This is a chance to influence enterprise integrations and contribute to a highly-visible, data-driven roadmap. Join a collaborative team shaping the future of enterprise collaboration at Salesforce. Compensation / Benefits time off programs medical, dental, vision mental health support paid parental leave life and disability insurance 401(k) and employee stock purchase program
Responsibilities: Design and implement backend services and API methods for admin and user authentication with Google and Microsoft Own and evolve the Admin Productivity Suite backend, including bulk operations and analytics Collaborate with Product, Design, and Frontend to ship features guided by experiments and data Work across Platform, Slackbot, and 3P Integrations on shared authorization frameworks and connectors Contribute to team projects with business impact and maintain system health Write secure, well-documented designs and collaborate with Security for reviews Assist with production support and triage; mentor engineers and raise engineering standards
Key requirements: 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 Google Workspace or Microsoft 365 / Entra ID integrations Ability to contribute to technical architecture discussions and drive decisions Understandable, testable, maintainable code Strong communication skills across designers, support, and engineers Solid CS fundamentals: data structures, algorithms, distributed systems, information retrieval A related technical degree Strong communication collaborative mindset curiosity and inventiveness PHP/Hack, Java, Python, Ruby, Go OAuth 2.0/OIDC, admin consent, domain-wide delegation, Graph or Google APIs Experience with enterprise admin tooling, multi-tenant architectures

Also on the board Same function, level within a rung

Level

Lead

Location

Brooklyn, NY

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

today

Apply for this role (opens in a new tab)