Senior Software Engineering Manager — CI/Build Systems & Developer Productivity Platform
Core
Lead a team of 8–12 engineers building and operating CI/CD systems, build infrastructure, and developer tooling for Salesforce's Analytics organization (CRMA, Tableau Next, Tableau Core).
Role type
Senior Software Engineering Manager (Build Systems & Developer Productivity)
Builds
CI/CD pipelines, Bazel build graphs, developer dashboards, and release automation for large-scale C++ and polyglot codebases.
Domain
Software Engineering / DevOps / Build Systems / C++
Deliverable
production ML models | product features | infrastructure
Required skills
Bazel, CI/CD orchestration, C++ build systems, Python/Go/Java, team leadership, architectural decision-making, stakeholder management
Preferred skills
Scaling Bazel for large C++ monorepos, containerization (Docker/Kubernetes), infrastructure-as-code (Terraform), AI/LLM tooling integration, leading distributed teams
Technologies
Bazel, Jenkins, GitHub Actions, CircleCI, C++, Python, Go, Java, Docker, Kubernetes, Terraform, Starlark
Responsibilities
Hire and coach a high-performing team of 8–12 engineers; own technical direction and roadmap for CRMA build/CI/CD; partner with US Directors to execute Tableau Next/Core roadmaps in Bangalore; drive improvements in developer velocity and reliability; manage on-call posture for developer-facing systems.
Seniority
Senior, hands-on IC leadership with strategic ownership