# Sr. Software Engineer (Integrations)

**Company**: Dialpad
**Location**: Bengaluru
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/dialpad/jobs/8766154002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0442a3bf-f73

## 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

## Skills

### Required
- Python
- Vue.js
- Redis
- Google Cloud
- AI (MCP)
- object-oriented programming
- integrations
- APIs
- webhooks
- event-driven systems
- distributed systems
- testing
- debugging
- troubleshooting
- OAuth
- permission models
- API rate limits
- event delivery
- retries
- idempotency
- third-party platform constraints
- Agile development methodologies

### Nice to have
- Agentic AI experience
- AI coding assistants

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/dialpad/jobs/8766154002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
