Salesforce is looking for engineering managers to lead the Heroku Runtime team, which is responsible for creating, maintaining, observing, and operating customer workloads, including scheduling, routing, and log/metric aggregation. The goal is to drive innovation, ensure quality, and support workforce transformation in the agentic era.
Requirements
- 3+ years of experience managing back-end/distributed-systems software engineering teams
- 1+ years experience managing distributed teams
- Ability to manage in a technical environment (software engineering or systems infrastructure background preferred)
- Experience implementing or managing teams responsible for running a Platform as a Service, including containerized applications using Kubernetes, Docker, LXC, 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
- Experience participating in and/or managing an on-call rotation
Responsibilities
- Schedule customer workloads on Heroku Dynos
- Route HTTP/S requests to our customer’s workloads, and manage DNS/SSL certs/etc. to support this
- Send logs/metrics from customer’s workloads and internal systems to aggregation/storage
- 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.)
- Participate in the manager on-call rotation to support our Engineers during incidents
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