Location:Remote
Experience Level: 3β6 years
Department: Engineering / CRM / IT
Reports To: CRM Technical Lead / Engineering Manager
We are seeking an experienced Salesforce Integration Engineer to design, develop, and maintain integrations between Salesforce and various internal/external systems. The ideal candidate will have strong proficiency in Salesforce APIs, middleware platforms, and enterprise integration patterns. You will play a critical role in ensuring our Salesforce platform interacts seamlessly with other business systems to deliver a unified customer experience.
Design and implement integrations between Salesforce and external applications (e.g., ERP, marketing, support platforms).
Develop and expose REST/SOAP APIs on Salesforce (using Apex or Named Credentials).
Leverage tools like MuleSoft, Dell Boomi, Workato, or custom middleware for integration workflows.
Write Apex classes, triggers, and Lightning components as needed to support data integration.
Utilize Platform Events, Change Data Capture (CDC), and Streaming APIs where appropriate.
Manage real-time and batch data syncs across systems.
Work closely with data engineers for ETL pipelines and Salesforce data modeling.
Ensure secure authentication using OAuth2, JWT, connected apps, and IP whitelisting.
Monitor integration performance and implement logging, retries, and error-handling strategies.
Work with Salesforce Admins, Developers, Business Analysts, and other tech teams to understand integration needs.
Create technical documentation including sequence diagrams, flowcharts, and data dictionaries.
Bachelorβs degree in Computer Science, Engineering, or related field.
3β6 years of experience in Salesforce development/integration.
Strong hands-on experience with Salesforce REST/SOAP APIs, Apex, and Flow.
Experience with integration middleware (e.g., MuleSoft, Boomi, Informatica, or similar).
Familiarity with CI/CD tools for Salesforce (Salesforce DX, Gearset, Jenkins, etc.).
Deep understanding of Salesforce data model and security architecture.
Salesforce certifications (e.g., Platform Developer I, Integration Architecture Designer) are a plus.
Knowledge of message queues (Kafka, RabbitMQ, SQS)
Experience working with microservices or serverless functions (AWS Lambda, Azure Functions)
Exposure to DevOps or API Gateway management
Strong analytical and problem-solving skills
Clear written and verbal communication
Comfortable working in Agile/Scrum teams