CrawlJobs Logo

Software Engineer, Salesforce (Integrations)

United Kingdom, London · Job Posted April 25, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

Requirements

  • 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

What we offer

  • Competitive salary
  • Comprehensive benefits
  • Real opportunities for growth
  • Cutting-edge AI tools
  • Robust training program
  • Inclusive office environment
  • Great Place to Work culture

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Salesforce (Integrations)

8 matching positions

Software Engineer, Salesforce (Integrations)

As a Software Engineer on the Integrations team, you will primarily contribute t...
Location
Location
Argentina , Buenos Aires
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Competitive salary
  • comprehensive benefits
  • real opportunities for growth
  • cutting-edge AI tools
  • robust training program
  • Fulltime
Read More
Arrow Right

Software Engineer, Salesforce (Integrations)

As a Software Engineer on the Integrations team, you will primarily contribute t...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive office environment
  • Recognized Great Place to Work culture
Read More
Arrow Right

Software Engineer – Salesforce / Full Stack Development

We are seeking a Software Engineer to support the design, development, and enhan...
Location
Location
United States , Wayzata
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in software development (typically 3+ years overall experience)
  • Hands-on experience with Salesforce development, including Lightning Web Components (LWC) and Apex
  • Experience working in Agile environments
  • Strong problem-solving and debugging skills
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable applications using Salesforce technologies (LWC, Apex)
  • Write clean, efficient, and maintainable code aligned with best practices
  • Contribute to development of new software features and system enhancements
  • Partner with product managers, designers, and engineering teams to gather and translate requirements
  • Participate in Agile development processes, including code reviews and team collaboration
  • Support delivery of solutions that meet business and user needs
  • Develop and maintain unit and integration tests
  • Troubleshoot and resolve moderately complex technical issues
  • Ensure application performance, reliability, and scalability
  • Support automated deployment processes and release workflows
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right

Software Engineer – Salesforce / Full Stack Development

We are seeking a Software Engineer to support the design, development, and enhan...
Location
Location
United States , Wayzata
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in software development (typically 3+ years overall experience)
  • Hands-on experience with Salesforce development, including Lightning Web Components (LWC) and Apex
  • Experience working in Agile environments
  • Strong problem-solving and debugging skills
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable applications using Salesforce technologies (LWC, Apex)
  • Write clean, efficient, and maintainable code aligned with best practices
  • Contribute to development of new software features and system enhancements
  • Partner with product managers, designers, and engineering teams to gather and translate requirements
  • Participate in Agile development processes, including code reviews and team collaboration
  • Support delivery of solutions that meet business and user needs
  • Develop and maintain unit and integration tests
  • Troubleshoot and resolve moderately complex technical issues
  • Ensure application performance, reliability, and scalability
  • Support automated deployment processes and release workflows
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Salesforce

As a Senior Software Engineer, you will play a critical role in building and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
jll.com Logo
JLL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters/Bachelor’s degree in any stream
  • 8+ years’ experience in software development using Salesforce, LWC, APEX, Connected apps security, security configurations
  • Excellent communication and demonstration skills
  • Strong experience with product development as software engineer
  • Strong in Salesforce Administration, Salesforce Development
  • Experience on JavaScript, LWC, Apex and Salesforce sfdx
  • Salesforce Integration experience SOAP and REST
  • Proficiency with multi layered security model, user access and permission sets, authentication and audit trails
  • Should have experience on Agile using Scrum
Job Responsibility
Job Responsibility
  • Lead the development, design, and implementation of business applications
  • Coordinate with cross-functional teams to gather requirements and transform them into scalable solutions
  • Stay updated with emerging technologies and industry trends to continuously improve application development processes and tools
  • Mentor and guide software engineers, fostering a collaborative and growth-oriented environment
  • Ensure deliverables are up to quality standards at the end of each sprint
  • Fulltime
Read More
Arrow Right

Lead Salesforce Software Engineer

As Salesforce Lead Developer, you will play a key role in our Digital Transforma...
Location
Location
Portugal
Salary
Salary:
Not provided
outsystems.com Logo
OutSystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Salesforce Developer or Lead Developer, with deep expertise in Salesforce Lightning Platform
  • Strong proficiency in Apex, Lightning Web Components (LWC), Visualforce, SOQL/SOSL, and Salesforce development frameworks
  • Solid experience with REST / SOAP APIs and middleware integrations
  • Comprehensive understanding of Salesforce data models, roles, profiles, sharing rules, and security architecture
  • Expertise in CI/CD pipelines, Git-based version control, and Salesforce DevOps practices (e.g., Copado, Gearset, or AutoRABIT)
  • Experience in refactoring legacy automations (workflow rules, process builder, triggers) into modern solutions
  • Familiarity with Agile methodologies and backlog management tools (e.g., Jira)
  • Strong problem-solving skills with a focus on scalability, maintainability, and reusable design patterns
  • Excellent communication and collaboration skills with the ability to influence both technical and business stakeholders
  • Platform Developer I/II certifications required
Job Responsibility
Job Responsibility
  • Lead the Salesforce development team, ensuring adherence to best practices in coding standards, scalability, maintenance, and Salesforce governance
  • Own the technical execution of Salesforce solutions, from requirements analysis to deployment and support
  • Oversee the DevOps process, ensuring smooth deployments, minimizing conflicts, and reducing downtime
  • Partner closely with the Salesforce Architect to translate business requirements into scalable technical designs
  • Ensure data integrity, platform security, and compliance with relevant regulations across the Salesforce ecosystem
  • Guide the refactoring and modernization of legacy automations, workflows, and triggers with scalable solutions (e.g., Flow, Apex, or Lightning)
  • Define and enforce coding standards, including CI/CD practices, code reviews, and unit testing
  • Mentor developers, fostering a culture of continuous learning and technical excellence
  • Manage integrations with external systems using Salesforce-native integration patterns
  • Proactively monitor and troubleshoot technical issues, driving root-cause analysis and preventive improvements
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Salesforce Developer

The Salesforce Developer works in conjunction with the Salesforce Architect to b...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in Salesforce development
  • Strong proficiency in Apex, LWC, SOQL, SOSL, Experience cloud and Salesforce configuration
  • Experience with Salesforce integrations (REST/SOAP APIs, Platform Events)
  • Familiarity with Salesforce DX, Git, and CI/CD pipelines
  • Salesforce certifications (e.g., Platform Developer I & II, App Builder) are highly preferred
  • Excellent problem-solving and communication skills
  • Bachelor’s degree in computer science, Engineering, or related field
  • Proven ability to develop and optimize integrated business processes across disparate systems
  • Understanding of the Salesforce product suite including Sales Cloud, Revenue Cloud, Data Cloud, and Experience cloud
Job Responsibility
Job Responsibility
  • Design and develop customized solutions on the Salesforce platform using Apex, LWC, Visualforce, and declarative tools
  • Lead technical design sessions and document technical solutions aligned with business requirements
  • Integrate Salesforce with external systems using REST/SOAP APIs, middleware, and ETL tools
  • Optimize performance and scalability of Salesforce applications
  • Conduct code reviews, mentor junior developers, and enforce coding standards
  • Collaborate with business analysts, architects, and QA teams to ensure high-quality deliverables
  • Manage deployments using CI/CD tools
  • Stay updated with Salesforce releases and recommend adoption of new features
  • Translate business requirements into well-architected solutions that best leverage the Salesforce platform and products
  • Participate in technical design sessions
Read More
Arrow Right

Software Engineer - Salesforce

Delivers high quality software and technical solutions to meet product/platform ...
Location
Location
United States , Houston
Salary
Salary:
Not provided
sysco.com Logo
Sysco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in CS or 3 years of relevant developer experience
  • 2-5 years of experience in coding, testing and application development in an agile environment, depending on education
  • Practical experience using relevant modern programming languages and platforms (Java, JavaScript, C#, Python, Ruby, Groovy, Salesforce)
  • 3 years of solution design and development experience building cloud-native applications using open-source frameworks like Spring
  • 2 years of knowledge and experience with REST API design and implementation, and event driven architecture
  • Understands and implements code quality best practices
  • Develops and automates unit tests. Understands the objectives, activities, and results of integration, end-to-end, and unit testing for services and components
  • Able to create and manage code branches and versioned components using version control systems (Git or similar)
  • Proficient with DevOps tools and concepts , including continuous integration, continuous deployment / delivery, configuration and containerization, infrastructure as code, and monitoring
  • Possesses skills, experience, and proficiency with Agile practices (e.g. Lean, XP, Scrum, Kanban) and can apply these in one or more domains
Job Responsibility
Job Responsibility
  • Produce high quality code to meet product/platform requirements
  • Adheres to architecture standards and development best practices like Test-Driven development, code reviews, static code analysis and secure coding
  • Writes technical user stories and ensures that non-functional requirements are met to ensure performance, scaling, resilience and maintainability of software/solutions
  • Actively resolves defects and manages technical debt
  • Develops unit tests to ensure good coverage and regression testing ability
  • Assists in the development of automated tests and environment management scripts
  • Practices DevOps methods like CI/CD, SDLC automation and proactive monitoring/telemetry
  • Participates in sprint planning, daily stand-ups, sprint reviews and retrospectives to enable progress, and surface and resolve impediments
  • Performs spikes and investigations to evaluate new tools/technologies
  • Collaborates with the team to support end-to-end including design, development, QA, deployment and production support
  • Fulltime
Read More
Arrow Right