Why This Job is Featured on The SaaS Jobs
This role sits at a key seam in the SaaS ecosystem: the integration layer between a core product and the systems customers already run their business on. Building and maintaining a native Salesforce integration signals a focus on making the product “stickier” in real-world workflows, where CRM data, automations, and reliability directly shape adoption.
For a SaaS engineering career, integration work tends to compound. It develops practical instincts around APIs, data contracts, versioning, and backwards compatibility, alongside the operational discipline needed for low-defect releases. The remit also touches architecture and specification writing, which are durable skills for moving into senior engineering, platform, or product-facing technical roles in SaaS. Exposure to a mixed stack and cloud infrastructure further broadens the toolkit without locking experience to a single framework.
This position is likely to suit an engineer who enjoys cross-functional problem solving and translating messy external requirements into maintainable code. It fits someone comfortable balancing autonomy with structured collaboration, and who takes testing and observability seriously when customer-facing integrations are involved. A pragmatic builder with curiosity about applied AI initiatives will find relevant surface area 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 Engineering Manager and has the opportunity to be based in our London, Buenos Aires, or 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.
- Assist with emerging Agentic AI technologies & initiatives.
- Tech Stack: Apex, Python, Vue.js, Redis, Google Cloud.
Skills you'll bring
- 3+ 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 while balancing business goals.
- Agentic AI experience.
- Usage of AI coding assistants (Claude, Gemini, etc.) for the majority of coding tasks.