Why This Job is Featured on The SaaS Jobs
Integrations work sits at the connective tissue of SaaS, and this role is anchored in one of the most common enterprise workflows: keeping a communications platform in sync with Salesforce and other adjacent systems. Building and evolving native integrations typically means solving for reliability, real time data movement, and the edge cases that appear when two products must behave like one. The cross functional touchpoints listed also signal that the integration is a core product surface rather than a side project.
From a SaaS career perspective, integrations experience compounds. It builds fluency in API design, versioning, observability, and backward compatibility, alongside the discipline of shipping well tested changes that won’t disrupt customer operations. Exposure to architectural specs, code reviews, and a stack spanning Apex, Python, Vue, Redis, and Google Cloud is also a practical way to develop breadth while still owning a clearly bounded product area.
This role tends to suit engineers who enjoy partner facing problem solving and can translate messy real world workflows into maintainable interfaces. It aligns well with professionals who like collaborating across product and business stakeholders while still spending most of their time in deep engineering work. Candidates interested in the Salesforce ecosystem or platform extensibility will find a clear through line here.
The section above is editorial commentary from The SaaS Jobs, provided to help SaaS professionals understand the role in a broader industry context.
Job Description
Your role
As a Software Engineer on the Integrations team, you will primarily contribute to the development of Dialpad’s native Salesforce integration, along with other critical apps. These integrations enable real-time automations and data transfers between Dialpad and key complementary systems, ensuring our mutual customers have a seamless unified experience. You’ll collaborate closely with engineering teammates, product leaders, business leaders, and external stakeholders with a particular focus on enhancing our Salesforce integration.
This position reports to our Director of Engineering and has the opportunity to be based in our Bangalore Office.
What you’ll do
- Develop and maintain Dialpad’s Salesforce integration.
- Contribute to the development of other Dialpad integrations.
- Write architectural design & specification documents.
- Develop well-tested features with appropriate test hooks resulting in low defect reports.
- Write clean, modular, and maintainable code using best practices along with unit tests.
- Participate in code reviews to ensure code quality, maintainability, and scalability.
- Tech Stack: Apex, Python, Vue.js, Redis, Google Cloud
- Assist with emerging Agentic AI technologies & initiatives.
Skills you'll bring
- 5+ years of professional experience as a Software Engineer.
- Experience with at least one object-oriented programming language, especially Java or Python.
- Experience with Agile development methodologies.
- Testing, debugging, and troubleshooting skills.
- Effective communication skills.
- Collaborative & team player, but also able to work independently & autonomously.
- Pragmatic approach to solving problems whilst balancing business goals.
- Agentic AI experience.
- AI coding assistants (Claude, Gemini, etc.).
Major bonus points for the following
- Salesforce experience.
- Apex programming language experience.
- Experience building integrations.
- Proficiency with ETL data pipelines.