SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Dialpad is an AI platform for customer experience that enables real-time problem resolution across voice and digital channels. The company's AI agents learn from human agents and improve with every interaction, helping organizations automate workflows, understand customers better, and deliver superior experiences. Dialpad is backed by Andreessen Horowitz, GV, ICONIQ Capital, and T-Mobile, and serves market-leading brands including Netflix, Motorola Solutions, Randstad, and major sports organizations.
As a Senior Software Engineer on the Integrations team, you will lead the design and development of Dialpad's key native integrations that enable real-time automation and data transfer between Dialpad and complementary systems. You will own a functional area or set of related features within the Integrations platform, translating customer and business needs into robust technical solutions. Your responsibilities include:
• Own the technical design, development, maintenance, and reliability of key native integrations across Dialpad's platform, including integrations with Zendesk, HubSpot, AthenaHealth, Salesforce, Microsoft Teams, Google Workspace, and other customer-critical SaaS platforms.
• Lead the delivery of Agentic AI-compatible integrations that help customers automate workflows and connect Dialpad actions with external systems.
• Write architectural design and specification documents that clearly describe implementation options, tradeoffs, dependencies, risks, rollout plans, and success metrics.
• Develop backend services, APIs, workers, webhooks, data transfer flows, UI components, and automation workflows that scale across a large customer base.
• Break down larger projects into smaller deliverables and take responsibility for execution, delivery milestones, and end-to-end results.
• Design for performance, reliability, debuggability, extensibility, security, privacy, and operational simplicity.
• Debug complex production issues across Dialpad services and third-party platforms, turning learnings into durable fixes and better team processes.
• Mentor other engineers through design, implementation, code review, debugging, and production support.
• Participate in code and design reviews to ensure quality, maintainability, and scalability.
• Help shape the 6-12 month technical direction for your area and operate with little guidance, making pragmatic business and technical tradeoffs.
Tech stack includes Python, Vue.js, Redis, Google Cloud, and AI (MCP).
REQUIREMENTS:
• 7+ years of professional experience as a software engineer, or equivalent practical experience.
• Experience owning significant backend, full-stack, platform, or integration systems in production, including design, implementation, launch, monitoring, and maintenance.
• Experience with at least one object-oriented programming language, especially Python or JavaScript.
• Experience building integrations, APIs, webhooks, event-driven systems, distributed systems, or customer-facing platform features.
• Strong testing, debugging, and troubleshooting skills, especially across distributed systems and third-party platform boundaries.
• Experience with OAuth, permission models, API rate limits, webhooks, event delivery, retries, idempotency, and third-party platform constraints.
• Experience with Agile development methodologies.
• Effective communication skills, including writing design documents, surfacing risks early, and keeping stakeholders aligned.
• Ability to evaluate multiple technical approaches and explain tradeoffs clearly to technical and non-technical stakeholders.
• Pragmatic approach to solving problems while balancing customer impact, engineering quality, delivery timelines, and business goals.
• Experience mentoring engineers and raising the quality bar for a team.
• Agentic AI experience or strong interest in building AI-compatible product workflows (preferred).
• Usage of AI coding assistants such as Claude, Gemini, or similar tools for the majority of coding tasks (preferred).