Salesforce is looking for engineering managers to lead the Omnichannel Inventory (OCI) team, which manages a high-scale service integral to Commerce products. The goal is to drive innovation, improve business processes through AI, and ensure the well-being and effectiveness of the engineering teams.
Requirements
- 1 - 3+ years of experience managing service based software engineering teams
- 1+ years experience managing distributed teams
- Ability to manage in a technical environment (software engineering or systems infrastructure background preferred)
- Must deeply understand the needs of software engineers, both as team members and as customers
- Experience implementing or managing teams responsible for running and maintaining a service, including containerized applications using Kubernetes, Docker, etc.
- Experience implementing or managing a team responsible for operating a web-scale platform using AWS
- Experience as an engineer operating complex systems or managing teams with operational responsibilities
Responsibilities
- Plan, organize, lead, and oversee engineering workstreams toward high-quality, on-time delivery
- Act as the agile scrum coach for your team
- Project management (tools, process, methodologies, resolving blockage, etc.)
- Understanding our customer’s needs in partnership with full-time product managers
- Participate in the manager on-call rotation to support our Engineers during incidents
- Experience implementing or managing teams responsible for running and maintaining a service, including containerized applications using Kubernetes, Docker, etc.
- Experience implementing or managing a team responsible for operating a web-scale platform using AWS
Other
- Clearly articulate vision and provide direction
- Are able to manage a distributed team of engineers effectively
- Care about quality and maintainability of systems we build and operate
- Eliminate ambiguity and drive the team towards concrete actions
- Pay close attention to the health and well-being of team members
- Create opportunities for career growth and leadership in your team
- Consistently look for opportunities for team improvement and self-improvement
- Communicate effectively with customers, team members, across team boundaries, Product Management partners
- Enjoy working with Product Management to conceive creative solutions to tough problems
- Cultivating and maintaining psychological safety within your team
- Aligning team goals with departmental and company goals
- People management (hiring, onboarding, job satisfaction, professional development, etc.)
- Ability to communicate effectively with team members who may be remote or local, from diverse cultural backgrounds, about a range of technical and organizational subjects
- Ability to work effectively with peer managers throughout the organization to agree and achieve shared goals
- A related technical degree required
- Experience participating in and/or managing an on-call rotation