Manager/sr. Manager - Software Engineering

Salesforce Salesforce · Enterprise · San Francisco, CA +2

Salesforce is seeking a Manager/Sr. Manager of Software Engineering to lead teams in developing and scaling their AI CRM platform. The role involves technical leadership, architecture discussions, cross-functional coordination, and mentorship. While the company heavily emphasizes AI and AI agents, this specific role focuses on leading the engineering teams that build and scale the platform, rather than directly shipping AI models or core AI research. The preferred qualifications mention active proficiency with AI development tools and evaluating AI-generated output, indicating an AI-adjacent usage and understanding, but the core responsibilities are platform engineering leadership.

What you'd actually do

  1. Participate in and lead critical architecture discussions and planning, ensuring technical decisions support long-term product success, stability, and scalability
  2. Proactively foresee and resolve systemic issues before they impact the product
  3. Advocate for technical excellence and guide teams toward resilient, high-quality engineering practices
  4. Lead multi-functional coordination, planning, and reviews with peers and leads across the organization to ensure smooth delivery and unified technical direction
  5. Act as a multiplier by providing exceptional mentorship, technical guidance, and career development.

Skills

Required

  • 10+ years of progressive industry experience
  • 3+ years directly managing and mentoring high-performing software engineering teams
  • Deep technical background in scalable, highly available platform development
  • Java/JVM languages
  • modern cloud architecture
  • Leading teams and/or hands-on experience utilizing a major public cloud platform (AWS, Azure, or GCP)
  • expertise in Kubernetes
  • Infrastructure-as-Code (Terraform)
  • Proven track record for implementing end-to-end service ownership
  • building reliable, self-healing services
  • driving robust automation
  • Demonstrated success in leading complex programs
  • effectively managing cross-functional stakeholders within a highly matrixed organization
  • Experience driving strategy around and actively utilizing open-source technologies
  • Strong foundation in Agile/Scrum methodologies
  • secure coding practices
  • uncompromising code quality
  • Exceptional communication, influence, and interpersonal skills
  • Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related field, and five (5) years of progressively responsible experience, or a Master's degree (or foreign equivalent) and two (2) years of related experience.

Nice to have

  • Active, hands-on proficiency with AI development tools
  • deep technical expertise sufficient to evaluate architectural integrity and make informed decisions about AI-generated output
  • Experience assessing candidates on their ability to formulate effective prompts, evaluate AI outputs, and orchestrate multi-agent workflows in addition to foundational technical skills.

What the JD emphasized

  • highly collaborative
  • highly matrixed organization
  • AI development tools
  • evaluate architectural integrity
  • AI-generated output
  • formulate effective prompts
  • evaluate AI outputs
  • orchestrate multi-agent workflows