Sr. Manager - Software Engineering - Infrastructure Automation

Salesforce Salesforce · Enterprise · San Francisco, CA

This role is for a Senior Manager of Software Engineering focused on Infrastructure Automation for Salesforce's Hyperforce platform. The primary responsibility is to build and support Test Infrastructure Automation Services, enhancing developer productivity, potentially through AI. While AI is mentioned as a tool to enhance developer productivity and in the company's overall AI CRM strategy, the core of the role is infrastructure automation and management within the Kubernetes ecosystem, CI/CD, and public cloud platforms. The role involves people leadership, technical guidance, and collaboration with cross-functional teams.

What you'd actually do

  1. Empower the delivery team to self-prioritize. Be a multiplier and have a passion for team and team members’ success. Provide technical guidance, career development, and mentoring to team members.
  2. Maintain high morale and motivate the delivery team to go above and beyond. Vocally advocate for technical excellence and help the teams make good decisions. Participate in architecture discussions and planning.
  3. Maintain and encourage company culture by interviewing and hiring only the most qualified individuals.
  4. Occasionally chip in on development tasks such as coding and feature verifications to assist teams with release commitments, to gain an understanding of the deeply technical product, as well as to keep technical competence sharp.

Skills

Required

  • 10+ years of industry experience
  • 3+ years in a people leadership role managing successful software engineering teams
  • Expertise with Infrastructure Management services in the Kubernetes ecosystem
  • Hands-on knowledge of Service Mesh architecture
  • Networking fundamentals
  • Working knowledge of Release Management concepts
  • Cloud-based CI/CD tools such as Spinnaker and GitLab
  • Proven ability to manage stakeholders and relationships within a highly matrixed organizational structure
  • Proficiency in software development methodologies, technologies, and tools
  • Proven success in leading and delivering large-scale initiatives in collaboration with cross-functional teams
  • Strong experience with public cloud platforms such as GCP, AWS or Azure
  • Strong knowledge of infrastructure and automation
  • Experience and passion for service ownership, building reliable, self-healing services
  • Experience working in a complex team environment
  • Ability to deliver under pressure and dependency constraints
  • Experience with Scrum or other agile development methodologies
  • Strong focus on code quality and delivering secure code

Nice to have

  • Good programming background
  • Experience in Python
  • AI automation tools
  • Excellent verbal and written communication skills
  • Strong organizational and time management abilities
  • Proven ability to navigate team dynamics, resolve conflicts, and facilitate career development discussions

What the JD emphasized

  • AI CRM
  • AI agents
  • AI automation tools