Salesforce
Salesforce
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