Senior Integrations Software Engineer
Develops and maintains Dialpad’s Salesforce integration and other connected applications, including architecture, testing, code reviews, and mentorship. Requires 7+ years of software engineering experience, backend and frontend programming expertise, integration development, ETL pipelines, and Agentic AI experience.
About the job
Responsibilities
- Develop and maintain Dialpad’s Salesforce integration.
- Contribute to other Dialpad integrations.
- Write architectural design and specification documents.
- Develop well-tested features with appropriate test hooks and low defect rates.
- Write clean, modular, and maintainable code with unit tests.
- Participate in code reviews focused on quality, maintainability, and scalability.
- Assist with emerging Agentic AI technologies and initiatives.
- Represent the team as a technical expert.
- Provide mentorship and guidance to other engineers.
Technical Stack
- Apex
- Python
- Vue.js
- Redis
- Google Cloud
Requirements
- 7+ years of professional experience as a Senior Software Engineer.
- Experience with at least one major backend programming language, especially Java or Python.
- Experience with at least one major frontend programming language, especially Vue or React.
- Experience with Agile development methodologies.
- Testing, debugging, and troubleshooting skills.
- Effective communication and collaboration skills, with the ability to work independently and autonomously.
- A pragmatic approach to solving problems while balancing business goals.
- Experience building integrations.
- Proficiency with ETL data pipelines.
- Agentic AI experience.
- Experience using AI coding assistants such as Claude or Gemini for most coding tasks.
Compensation and Benefits
- Competitive salary.
- Comprehensive benefits and perks.
- Opportunities for professional growth.
- Robust training program.
- Access to cutting-edge AI tools.
Skills
Apex, Python, Vue, Redis, GCP, Java, React, Agile, ETL, Salesforce, Agentic AI, Claude, Gemini
Similar jobs
Fullstack Engineering jobsBuild production software for Navan’s expense platform across backend, web, and AI services. The role requires 5+ years of software engineering experience, strong Java, TypeScript, or Python skills, and experience shipping LLM-powered or document-extraction features in high-stakes financial workflows.
Senior software engineer building web applications, data-driven tools, and AI-first workflows for investment professionals. The role requires Python, web APIs, cloud, databases, React, and strong cross-functional problem-solving experience.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build customer-facing search experiences across frontend and backend systems, with emphasis on Vue, Python, Django, search infrastructure, and AI-powered features. The role requires 5+ years of software engineering experience and includes production ownership and on-call participation.