> Markdown version of [/jobs/ext/4720739-director-software-engineering-availability-engineering](https://www.wearedevelopers.com/jobs/ext/4720739-director-software-engineering-availability-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Director, Software Engineering - Availability Engineering - **Company:** Salesforce Inc. - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $197,300 - $313,700 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, Code Review, Continuous Integration, Distributed Systems, Reliability Engineering, Site Reliability Engineering Practices, Salesforce.Com, Software Construction, Software Engineering, Technical Debt, Data Management, Microservices - **Published:** November 14, 2026 - **Apply:** https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/California---San-Francisco/Director--Software-Engineering---Availability-Engineering_JR366828-1 ## About the Role * A related technical degree or equivalent practical experience * 10+ years of software engineering experience, including 5+ years leading engineering teams * A proven track record of owning large, cross-organizational programs end to end, from an ambiguous problem to an adopted, operationalized, measured outcome. * Deep experience with large-scale distributed systems and microservices, plus a strong grounding in reliability engineering, SRE practices, and incident management * Strong product sense: experience defining roadmaps, prioritizing by customer and business impact, and driving adoption of internal platforms * Strong program management skills: planning, dependency and risk management, and executive-level status reporting * Experience hiring, mentoring, and developing engineers and engineering managers, and building high-ownership cultures * Excellent written and verbal communication skills, and a proven ability to influence senior leaders and peer organizations without direct authority * Deep knowledge of software engineering best practices including coding standards, code reviews, SCM, CI/CD, testing, and operations * Experience with Agile development methodologies and short release cycles, * Experience building change-safety, deployment-safety, release guardrail, incident-prevention, or resilience platforms at hyperscale * Familiarity with problem management and availability governance processes (PRBs, CARs, change moratoriums, availability reviews) * Experience applying AI and data platforms to operational and reliability problems ## Description We are looking for a full-spectrum engineering leader to own a portfolio of services that are critical to Salesforce's availability posture. This is not just a service-delivery role. You will own programs end to end: the technical direction, the program execution, the product strategy, and the people who build and run these systems. A launch is just the beginning of the job. The goal is adoption across thousands of service teams, healthy operations, and measurable improvement in availability. Core Responsibilities & Scope * Own the architecture, reliability, scalability, and security of services that gate change for the entire company * Set a high bar for operational excellence: SLOs, on-call health, incident response, PRB and CAR follow-through, and technical debt management * Apply AI and automation where they measurably move availability outcomes * Bring the technical depth to challenge designs, spot risk early, and represent your portfolio in architecture reviews * Lead an organization of experienced engineers. Hire, develop, and retain outstanding talent * Build high-ownership teams where engineers understand the why and own outcomes, not just features * Foster an inclusive, high-trust culture. Give direct, timely feedback and manage performance clearly and fairly * Communicate with clarity and brevity to executives, peers, and partner organizations * Own each program from problem definition through engineering implementation, rollout, adoption, operationalization, and measured outcome, including the work that sits outside your team's codebase * Define success metrics before work begins and report progress against them to Engineering leadership * Drive cross-organizational engineering efforts across Release, Change, Incident, and Problem engineering and service owners. Line up stakeholders and manage dependencies proactively and effectively * Run predictable planning and execution: roadmaps, milestones, and crisp status reporting * Own change management for every launch: communications, enablement, runbooks, support channels, and driving adoption according to the program's intended outcome * Act as the accountable product owner for your portfolio. Know your internal customers, their pain points, and what success looks like for them * Set a multi-year vision and roadmap for each service, tied to the company's availability strategy * Prioritize solutions by availability impact and maintainability. Make clear tradeoff decisions, say no when needed, and explain why * Close the loop after launch: instrument usage and outcomes, gather feedback, and iterate