Senior/Lead Software Engineer, Developer Productivity (AI Tooling)
Core
Design, build, and own full-stack internal developer-productivity platforms and AI tooling to help Salesforce engineers adopt AI-assisted development safely and effectively.
Role type
Senior/Lead Software Engineer (Developer Productivity & AI Tooling)
Builds
Internal developer-productivity products, desktop applications, backend services, data pipelines, dashboards, and integrations with AI coding tools.
Domain
Software Engineering / AI Developer Productivity / Internal Platforms
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Full-stack development, backend API design, distributed systems, AI-first engineering workflow, advanced prompt engineering, system context curation, technical leadership, incident investigation, telemetry & SLO definition
Preferred skills
Developer tools experience, AI coding tool integrations, React, TypeScript, Go, event pipelines, analytics systems, cloud/Kubernetes, self-service dashboards, plugin systems
Technologies
React, TypeScript, Go, Kubernetes, AI coding tools (Claude Code, GitHub Copilot, Codex, Cursor)
Responsibilities
Lead technical design and delivery of cross-cutting developer-productivity capabilities; build backend APIs, data models, and dashboards connecting AI usage to outcomes; set technical direction and translate ambiguous requirements into specs; establish operational standards, telemetry, and rollout strategies; build high-quality production software using AI in the development workflow; orchestrate complex systems where AI agents integrate into human workflows; raise team technical quality through reviews and coaching.
Seniority
Senior/Lead, hands-on IC with mentorship responsibilities