Senior Software Engineer (LMTS), Backend – Enterprise Productivity
salesforceBrooklyn, NY
Senior Software Engineer (LMTS), Backend – Enterprise Productivity
salesforceBrooklyn, NY
APPLY NOW (opens in a new tab)today
About the role
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
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Brooklyn, NY
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
today
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)