Senior MuleSoft Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Verndale is a digital experience agency dedicated to driving growth by helping businesses create meaningful human connections in an increasingly digital world. With offices in Boston, Montreal, Los Angeles, Quito, and hubs across the Americas, we partner with marketing and technology leaders to deliver personalized web, mobile, and ecommerce solutions that elevate customer experiences.
At Verndale, we thrive on collaboration and innovation, offering a full range of services that span strategy, design, development, personalization, SEO, analytics, and digital advertising. We celebrate diversity and inclusion, striving to create a climate of respect essential for both individual and company success.
If you're ready to be part of a passionate team dedicated to making an impact and driving growth, we invite you to explore a career at Verndale.
About the role
The Senior MuleSoft Developer / Integration Engineer will design, develop, test, deploy, and support enterprise integrations using MuleSoft Anypoint Platform. The role will implement API-led solutions across Experience, Process, and System API layers while maintaining clear separation between channel-facing services, business orchestration, and backend system connectivity. The developer will be responsible for delivering secure, scalable, reusable, and observable integrations that follow established MuleSoft architecture, development, testing, security, and DevOps standards.
Expected Contract Duration: 3 months
Responsibilities
- Build and maintain MuleSoft applications across the API-led architecture.
- Experience APIs: Public and authenticated front end facing contracts.
- Process APIs: Business validation, orchestration, transformation, idempotency, authorization context, and cross-system coordination.
- System APIs: Salesforce, SMB connector, file services, and other approved backend connectivity.
- Design and maintain RAML/OAS API specifications, reusable data types, examples, traits, security schemes, error models, and API versioning standards.
- Implement Salesforce integrations using the MuleSoft Salesforce Connector, including data retrieval and updates, object operations, queries, authentication, and integration with approved Salesforce objects and business processes.
- Support Salesforce authentication and integration patterns including OAuth/JWT, REST APIs, and event-driven integration where Platform Events or similar mechanisms are required.
- Implement secure files and document retrieval using MuleSoft SMB/File connectors, allowlisted paths, read-only credentials, controlled binary streaming, and secure error handling.
- Integrate with backend services to retrieve and process data, metadata, documents, and other content as required.
- Implement Microsoft Entra ID integration for API authentication and authorization using OAuth 2.0 / OpenID Connect patterns.
- Configure MuleSoft APIs to validate Entra ID-issued JWT access tokens, scopes, roles, audiences, issuers, and claims as required by the security design.
- Support Entra ID client-credentials flows for system-to-system integrations and authorization-code/OIDC patterns where authenticated user context must be propagated.
- Configure and apply API Manager policies including OAuth/JWT validation, client ID enforcement, rate limiting, throttling, CORS, IP restrictions, SLA policies, and other required security controls.
- Implement consistent correlation IDs, canonical error handling, structured logging, retries, timeout handling, and dependency-health monitoring.
- Develop comprehensive MUnit test suites covering positive scenarios, validation failures, downstream failures, error scopes, connector mocking, transformations, and edge cases.
- Support CI/CD through Azure DevOps or equivalent tooling, including Git branching, pull requests, Maven builds, automated MUnit execution, artifact creation, configuration management, and environment deployments.
- Support deployment and operational readiness through Anypoint Monitoring, Runtime Manager, API Manager, dashboards, alerts, and application/dependency monitoring.
Qualifications
- 5+ years of enterprise integration development experience, with approximately 3–5+ years of strong hands-on MuleSoft/Mule 4 experience and demonstrated ownership of production integrations.
- Strong hands-on experience with MuleSoft Anypoint Platform and Mule 4, includ