Why This Job is Featured on The SaaS Jobs
Why this Role is Featured on The SaaS Jobs
SaaS companies increasingly win or lose on how well they fit into customers’ existing systems, and Salesforce remains one of the most consequential hubs in that ecosystem. An engineering role centered on a native Salesforce integration sits at the intersection of product experience and enterprise workflow, where reliability, data fidelity, and automation meaningfully shape adoption. The remit also extends beyond a single connector into a broader integrations surface, which is often where SaaS platforms differentiate.
From a career perspective, integrations work builds durable SaaS skills: designing contracts between systems, handling real time event flows, and making pragmatic architecture decisions that balance customer needs with maintainability. The stack spans Apex and broader web and cloud tooling, providing exposure to both platform specific development and general service engineering patterns. Writing specs and participating in reviews reinforces the documentation and quality discipline that scales across SaaS orgs.
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, product, and business leaders, as well as external stakeholders, with a particular focus on enhancing our Salesforce integration.
This position reports to our Director of Engineering in out London office. Please note, this is a hybrid position with an expectation to be in the office 2-3 times per week.
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.
- Salesforce experience.
- Apex programming language experience.
- Experience building integrations.
- Proficiency with ETL data pipelines.