Sales force Integration Engineer
Salesforce Integration Engineer
Location:Remote
Experience Level: 3-6 years
Department: Engineering / CRM / IT
Reports To: CRM Technical Lead / Engineering Manager
Job Summary:
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.
Key Responsibilities:
Integration Design & Development
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.
Salesforce Custom Development
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.
Data Synchronization & ETL
Manage real-time and batch data syncs across systems.
Work closely with data engineers for ETL pipelines and Salesforce data modeling.
Security & Performance
Ensure secure authentication using OAuth2, JWT, connected apps, and IP whitelisting.
Monitor integration performance and implement logging, retries, and error-handling strategies.
Collaboration & Documentation
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.
Qualifications:
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.
Nice to Have:
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
Soft Skills:
Strong analytical and problem-solving skills
Clear written and verbal communication
Comfortable working in Agile/Scrum teams