Senior Software Engineering Manager — CI/Build Systems & Developer Productivity Platform
About Salesforce
We're Salesforce, the #1 AI CRM, inspiring the future of business with AI + Data + CRM. Leading with our core values — Trust, Customer Success, Innovation, Equality, and Sustainability — we help companies across every industry blaze new trails and connect with customers in a whole new way.
This role sits within Salesforce's Analytics Organization, which powers an integrated analytics + AI experience across Salesforce Customer 360, Data Cloud, CRM Analytics (CRMA), Tableau Next, and Tableau Core.
About the Team
The CI/Build Systems & Developer Productivity Platform team is the "engineer's engineer" for Analytics. We build and operate the build infrastructure, CI/CD systems, and developer tooling that allow thousands of engineers across CRMA, Tableau Next, and Tableau Core to ship code safely and at high velocity — across one of the largest C++ codebases at Salesforce.
Our charter spans:
C++ build systems at scale — Bazel build graphs, hermetic and reproducible builds, distributed caching, remote execution, and C++ toolchains powering Tableau Core's analytics engines.
Polyglot CI/CD — orchestration, flaky-test reduction, build-failure triage, and automated releases across C++, Java, and JVM-based services.
Developer tooling — code-review automation, developer dashboards, build-metrics observability, and custom Starlark rules.
Infrastructure — highly available, scalable platforms supporting the full development lifecycle.
AI-for-developers — leveraging AI-assisted coding and workflow tools to compress developer cycle time.
Your Impact
As the Senior Software Engineering Manager for this team, you will lead a group of 8–12 engineers (MTS through LMTS) responsible for the compilation, testing, and release pipelines that underpin every line of code shipped by Analytics. You will be measured by the productivity, reliability, and developer experience your platform delivers to product teams across CRMA, Tableau Next, and Tableau Core.
Scope of ownership — important:
For CRMA, you own the full technical direction, multi-quarter roadmap, and architectural decisions for build, CI/CD, and developer-productivity investments — partnering with CRMA engineering leaders to shape outcomes end-to-end.
For Tableau Next and Tableau Core, technical direction is set by the US-based engineering Directors who own those product lines. In these areas, you operate as the people leader and execution owner in Bangalore: you hire, grow, and run the team; you deliver against the technical roadmap defined by those Directors; and you act as their trusted on-the-ground partner for staffing, prioritization, and follow-through.
This split lets you exercise full architectural ownership where it matters most for your charter (CRMA) while building deep partnership and influence with senior US leadership on the Tableau Next & Tableau Core side.
Responsibilities
People & Team Leadership
Hire, coach, and grow a high-performing team of 8–12 build/CI/developer-productivity engineers across levels (MTS → LMTS), including senior ICs and tech leads.
Run effective 1:1s, performance management, calibration, career development, and succession planning.
Foster a culture of ownership, technical excellence, customer empathy (your customers are other engineers), and inclusion.
Technical Direction — CRMA
Own the multi-quarter roadmap and architectural direction for CRMA's build, CI/CD, and developer-tooling investments.
Drive architectural decisions on CI orchestration, build acceleration, release automation, and AI-assisted developer workflows for CRMA.
Set the bar for reliability, scalability, and security of CRMA developer infrastructure; lead design reviews and own the hard technical calls.
Execution Leadership — Tableau Next & Tableau Core
Partner closely with US-based Directors who own Tableau Next and Tableau Core technical direction; translate their roadmap into staffed, sequenced, deliverable workstreams in Bangalore.
Lead day-to-day execution: planning, dependency management, design-review participation, and quality bar — under the technical strategy set by the Tableau Directors.
Be the trusted senior on-the-ground voice for those Directors: surface risks early, propose alternatives, and own delivery commitments.
Execution & Delivery (All Areas)
Plan and deliver against quarterly goals; manage dependencies across product teams, Salesforce-wide platform teams, and partner orgs.
Drive measurable improvements in developer velocity — build times, CI wait time, MTTR for build failures, flaky-test rate, release cadence.
Own on-call posture for developer-facing systems; ensure incident response, postmortems, and durable fixes.
Cross-Functional Partnership
Partner with product engineering, QA, DevOps, Security, and Release teams to understand pain points and prioritize the highest-leverage investments.
Represent Analytics-India in Salesforce-wide forums on build, CI, and developer productivity standards.
AI-First Engineering
Champion AI-assisted developer workflows; identify where LLM tooling can compress build/test/review cycles and ship those capabilities to the org.
Required Qualifications
Bachelor's or Master's in Computer Science or related field.
12+ years of software engineering experience, with 5+ years managing engineering teams (including managing senior ICs).
Demonstrated success shipping and operating developer-productivity, build, or CI/CD platforms at scale.
Strong hands-on technical depth in:
Industrial-grade build systems — Bazel (preferred), Buck,, CMake, or equivalent.
CI/CD orchestration — Jenkins, GitHub Actions, CircleCI, or similar.
C++ build systems and toolchains (compilers, linkers, hermetic/reproducible builds) — enough to partner credibly with the Tableau Core Directors.
Programming proficiency in at least one of C++, Python, Go, or Java — enough to review designs, debug production issues, and earn the trust of senior ICs.
Proven ability to define metrics, set goals, and drive measurable improvements in developer velocity and reliability.
Strong written-decision-making and stakeholder-management skills, with experience operating successfully under technical direction set by senior leaders — translating strategy into execution and influencing without owning the architecture.
Excellent communication; comfortable operating across geographies and time zones.
Preferred Qualifications
Hands-on experience scaling Bazel for large C++ monorepos — remote execution, distributed caching, custom Starlark rules, migration from CMake/Make.
Familiarity with containerization (Docker, Kubernetes) and infrastructure-as-code (Terraform).
Experience integrating AI/LLM tooling (Cursor, Claude Code, etc.) into engineering workflows.
Experience leading distributed teams across geographies, especially India US.
Eng Management pay context
Based on 709 disclosed Eng Management salaries on RoleSuite, the role pays a median of $216K/year, with most offers between $178K and $255K (10th–90th percentile: $157K–$317K).
See the full Eng Management salary breakdown →