
Lead Backend Software Engineer (Enterprise Productivity)
Salesforce
San Francisco, CA • 27m ago • Hybrid
Senior
Hybrid
172,500 - 260,100 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Focus: Enterprise productivity interoperability (Slack + Google Workspace and Microsoft 365)
- Backend areas: Authentication, admin tooling, connector frameworks, permissions, analytics
- Collaboration: Product, Design, Frontend, Mobile, Security, Platform/Slackbot/Integrations
Description
Lead backend engineering for enterprise productivity features connecting Slack with Google Workspace and Microsoft 365. You will design and build secure backend services and APIs for admin and user authentication and connection flows (OAuth, domain-wide delegation, token management, and permission policies), and own key Admin Productivity Suite backend components such as bulk approve/install pipelines, install-state storage, failure handling, and admin analytics.
You’ll collaborate cross-functionally, drive technical decisions, write secure designs, mentor engineers, and support production issue triage.
Responsibilities
- Design and build backend services and API methods for admin and user authentication and connection flows with Google and Microsoft.
- Own and evolve the Admin Productivity Suite backend (bulk approve/install pipelines, install-state storage, failure handling, admin analytics).
- Partner with Product, Design, and Frontend to ship features that improve connected-user and DWA adoption using experiments and data.
- Work across team boundaries on shared permission, auth, and connector frameworks, including evolution from 2.0 connectors toward MCP.
- Write secure, well-documented designs and collaborate with Security through scoped review.
- Support operations by triaging and resolving production issues.
- Mentor engineers, perform deep code reviews, and improve engineering standards, tooling, and processes.
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 authorization models; ideally with Google Workspace or Microsoft 365/Entra ID integrations (admin consent, domain-wide delegation, Graph or Google APIs)
- Ability to contribute to technical architecture discussions and drive technical decisions within the team
- Understandable, testable, maintainable code
- Strong communication skills, including explaining complex concepts to designers, support, and other engineers
- Solid computer science fundamentals: data structures, algorithms, distributed systems, and information retrieval
- Related technical degree
Benefits
- Time off programs
- Medical, dental, and vision
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Software Engineer (Go)
Inuits
Senior
Technology
Kraków, Poland · Remote
0K zł - 0K zł/yr
3 days ago
Backend Engineer
Synerise
Mid
Technology
Kraków, Poland · On-site
14K zł - 20K zł/yr
2 days ago
Lead Full-Stack Engineer
Citigroup
Senior
Technology
Warsaw, Poland · On-site
242K zł - 412K zł/yr
2 days ago
Lead Software Engineer (Data & Distributed Systems)
Citigroup
Senior
Technology
Warsaw, Poland · On-site
242K zł - 412K zł/yr
3 days ago

Lead Python Backend Engineer
EPAM Systems
Senior
Technology
Poznań, Pl-30, Poland · Remote
N/A
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Backend Engineer (Identity & Access Management)
Andersen
Senior
Technology
Warsaw, Poland · Remote
N/A
3 days ago
Programista / Programistka .NET
mBank
Senior
Technology
Warsaw, Poland · On-site
N/A
3 days ago
Staff Forward Deployed Engineer
Bizee
Senior
Technology
Kraków, MA, Poland · On-site
360K zł - 504K zł/yr
3 days ago
Senior Backend Developer
Synergy Codes
Senior
Technology
Wrocław, Poland · Remote
N/A
3 days ago
Potential salary for Lead Backend Software Engineer (Enterprise Productivity) role
Improve your resume for just $5
$172,500 – $260,100/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights