Why This Job is Featured on The SaaS Jobs
Integrations sit at the connective tissue of modern SaaS, and Salesforce remains one of the most common systems of record for revenue teams. A senior engineer focused on a native Salesforce integration is therefore positioned at a high leverage point where product experience, customer workflows, and third party platform constraints meet. The remit also spans other critical apps, signalling a role that operates across an ecosystem rather than a single codebase.
For a SaaS career, this kind of work builds durable expertise in interoperability, automation, and reliable data movement across systems. It typically sharpens judgment around API design, versioning, observability, and failure modes that only emerge in production at scale. The mix of architecture documentation, quality practices, and cross functional collaboration maps closely to how mature SaaS organizations ship and maintain platform adjacent capabilities over time.
This role tends to suit an engineer who enjoys being a technical reference point and balancing product intent with integration realities. It also aligns with someone comfortable working across backend and frontend concerns and treating tests and specs as first class artifacts. The hybrid London setup may appeal to professionals who value regular in person collaboration while still keeping some flexibility.
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 Sr. Software Engineer on the Salesforce Integration 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 office. 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.
- Represent the team as a technical expert.
- Provide mentorship & guidance for other engineers on the team.
- Tech Stack: Apex, Python, Vue.js, Redis, Google Cloud
Skills you'll bring
- 7+ years of professional experience as a Senior Software Engineer.
- Experience with at least one major backend programming language, especially Java or Python, and one major frontend programming language, especially Vue or React.
- 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.
- Experience building integrations.
- Proficiency with ETL data pipelines.
- Agentic AI experience.
- Usage of AI coding assistants (Claude, Gemini, etc.) for the majority of coding tasks.