Description
As a Sr. Software Engineer on the Integrations team at Dialpad, you will lead the design and development of key native integrations that enable real-time automation and data transfer between Dialpad and complementary systems.
Responsibilities:
- Own the technical design, development, maintenance, and reliability of key native integrations across Dialpad's Integrations platform.
- Build and enhance integrations with systems such as 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 the end-to-end result.
- Develop well-tested features with appropriate test hooks, monitoring, and alerting, resulting in low defect reports and healthier customer scenarios.
- Design for performance, reliability, debuggability, extensibility, security, privacy, and operational simplicity.
- Debug complex production issues across Dialpad services and third-party platforms, then turn those learnings into durable fixes and better team processes.
- Write clean, modular, and maintainable code using best practices along with unit tests.
- Participate in code and design reviews to ensure quality, maintainability, and scalability.
- Provide mentorship and technical guidance to junior engineers.
- Assist with emerging Agentic AI technologies and initiatives.
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.
- Collaborative team player who can work independently and autonomously when needed.
- 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.
- Usage of AI coding assistants such as Claude, Gemini, or similar tools for the majority of coding tasks.
Benefits:
- Competitive salary
- Comprehensive benefits
- Real opportunities for growth
- Cutting-edge AI tools
- Robust training program
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/dialpad/jobs/8766154002