
Salesforce develops cloud-based software centered on a customer relationship management platform that brings company data and teams together through an integrated, AI-driven system. Its products support sales, customer service, and marketing workflows, with solutions designed for businesses ranging from small and medium-sized enterprises to larger organizations. Salesforce also provides industry-focused tools, Trailhead learning resources, and AppExchange apps that extend the capabilities of its CRM platform.
Senior Software Engineer, Identity Security — Salesforce (San Francisco, Onsite)
Build identity and access services for Slack across AWS and Kubernetes. Help secure authentication and authorization for people and AI agents within Salesforce’s AI CRM.
Description
- Build and maintain identity and access management services across AWS and Kubernetes
- Collaborate with senior engineers on system design, implementation, and production reliability
- Monitor services, manage alerts, and maintain service-level objectives
- Develop controls for how AI agents authenticate, request permissions, and operate in Slack systems
- Create systems and APIs that automate access management and reduce organizational risk
- Work with Identity, Security, and Infrastructure engineers on shared services and APIs
- Contribute to code reviews and design reviews
- Assume growing ownership of projects and systems while building expertise in identity
Requirements
- At least five years of professional software engineering experience, including building and operating production backend systems
- Proficiency in a high-level programming language such as Python or Go
- Practical AWS experience, including deploying and operating cloud-based services
- Working knowledge of distributed systems, including APIs, service architecture, and data stores
- Strong grounding in security fundamentals and secure software development practices
- Strong verbal communication skills
- Strong written communication skills, including the ability to produce clear documentation
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- Interest in or exposure to authentication, authorization, identity lifecycle management, or access governance is a plus
- Experience deploying and managing Kubernetes workloads is a plus
Benefits
- Time off programs
- Medical insurance
- Dental insurance
- Vision insurance
- Mental health support
- Paid parental leave
- Life insurance
- Disability insurance
- 401(k) retirement plan
- Employee stock purchasing program
- Incentive compensation may be available for certain roles
- Equity may be available for certain roles
- Reasonable accommodations during the application or recruiting process