Why This Job is Featured on The SaaS Jobs
Integrations work sits at the seams of the SaaS ecosystem, where product value depends on clean data movement, reliable automation, and predictable behavior across third party platforms. A role focused on a native Salesforce integration signals a company operating in a mature B2B environment, where CRM workflows are central and customers expect software to fit into an existing stack rather than replace it.
For an engineer building a SaaS career, this kind of remit develops instincts that travel well across products: designing for API limits and versioning, handling authentication and permissions, and treating observability and testing as first class concerns. It also builds practical experience translating business processes into technical contracts, since integrations often encode how revenue teams operate and how customer data is governed.
This role tends to suit someone who enjoys cross functional problem solving and is comfortable balancing product intent with platform constraints. It is a strong match for engineers who like owning a bounded surface area end to end, writing clear technical specs, and iterating with stakeholders while keeping reliability and maintainability at the center of delivery.
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.