Salesforce

Technical Program Manager

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $123,100 - $186,300 per year

Job Level

Tech Stack

About the role

  • Architect and drive the full Software Development Life Cycle (SDLC) for a portfolio of complex, multi-year programs, ensuring alignment with Salesforce's strategic priorities and demonstrating measurable business impact.
  • Lead and manage a portfolio of high-visibility programs from concept through deployment.
  • Define program scope, facilitate critical "build vs. buy" analyses, and develop comprehensive business cases, charters, and fit-for-purpose execution plans.
  • Champion and institutionalize best-in-class delivery practices across development teams.
  • Drive continuous improvement by owning and optimizing processes, tools, and communication channels — leveraging metrics and leading high-impact retrospectives.
  • Partner strategically with executive and senior leadership across Engineering, Product, and Business teams to align roadmaps, prioritize initiatives, negotiate technical trade-offs, and facilitate critical decision-making.
  • Deliver crisp, regular updates on program health, risk, and dependency management to executive steering committees.
  • Proactively identify, analyze, and mitigate complex cross-program risks and dependencies spanning multiple teams and organizations.
  • Ensure clear communication of impact and resolution paths to all stakeholders.
  • Define, track, and communicate key Program KPIs and Portfolio OKRs, providing transparent reporting that measures progress against strategic business outcomes.
  • Cultivate deep, trusted relationships with senior business leaders and technical teams across organizational boundaries — effectively prioritizing, unblocking, and removing systemic impediments at scale.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field — or equivalent practical experience leading complex software development programs.
  • 7–10+ years of progressive experience in Technical Program Management within a large-scale, enterprise software environment, with a proven ability to lead and deliver multi-year, strategic programs across multiple organizational boundaries.
  • Deep understanding of modern software architecture, cloud platforms, and the technical complexities inherent in a global, highly available system.
  • Solid background in software development and the full SDLC.
  • Demonstrated ability to translate complex strategic objectives into clear, executable program plans with tangible business outcomes.
  • Proven track record of implementing, scaling, and optimizing development processes utilizing agile methodologies (Scrum, Kanban, SAFe, etc.) at an organizational level.
  • Exceptional communication, negotiation, and stakeholder management skills, with a demonstrated ability to influence technical and non-technical senior leaders (VP/SVP level) without formal authority.
Benefits
  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software Development Life Cycle (SDLC)Technical Program ManagementAgile methodologiesScrumKanbanSAFeSoftware architectureCloud platformsProgram KPIsPortfolio OKRs
Soft Skills
CommunicationNegotiationStakeholder managementLeadershipRelationship buildingProblem-solvingInfluencingPrioritizationRisk managementContinuous improvement