← All jobs

Senior MuleSoft Developer

About the role

• Design, develop, test, deploy, and support enterprise integrations using MuleSoft Anypoint Platform
• Build and maintain MuleSoft applications across Experience, Process, and System API layers
• Implement API-led solutions with channel-facing services, business orchestration, and backend system 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
• Support Salesforce authentication and integration patterns including OAuth/JWT, REST APIs, and event-driven integrations
• Implement secure file and document retrieval using MuleSoft SMB/File connectors
• Integrate with backend HTTP/REST-based services to retrieve and process data, metadata, documents, and other content
• Implement Microsoft Entra ID integration for API authentication and authorization
• Configure APIs to validate Entra ID-issued JWT access tokens, scopes, roles, audiences, issuers, and claims
• Support client-credentials and authorization-code/OIDC integration flows
• Configure API Manager security policies including OAuth/JWT validation, client ID enforcement, rate limiting, throttling, CORS, IP restrictions, and SLA policies
• Implement correlation IDs, canonical error handling, structured logging, retries, timeout handling, and dependency-health monitoring
• Develop comprehensive MUnit test suites
• Support CI/CD through Azure DevOps or equivalent tooling
• Support deployment and operational readiness through Anypoint Monitoring, Runtime Manager, API Manager, dashboards, alerts, and application/dependency monitoring

• 5+ years of enterprise integration development experience
• Approximately 3–5+ years of strong hands-on MuleSoft/Mule 4 experience
• Demonstrated ownership of production integrations
• Strong hands-on experience with MuleSoft Anypoint Platform and Mule 4, including Anypoint Studio, Design Center, Exchange, API Manager, Runtime Manager, Anypoint Monitoring, and CloudHub/CloudHub 2.0 or Runtime Fabric
• Strong experience with API-led connectivity, DataWeave 2.0, and RAML/OAS design
• Experience with Experience, Process, and System APIs, reusable API specifications, transformations, validation, error handling, and API versioning
• Hands-on experience with Salesforce integrations using the MuleSoft Salesforce Connector, REST APIs, OAuth/JWT authentication, Salesforce data models, and preferably Platform Events
• Experience implementing Microsoft Entra ID integration and API security, including OAuth 2.0, OpenID Connect, JWT validation, client credentials, scopes/roles/claims, and API Manager security and rate-limiting policies
• Experience with SMB, File, FTP/SFTP, and external REST/SOAP integrations
• Experience with secure file access, binary/PDF/image streaming, large-file handling, and secure credential management
• Strong MUnit testing experience, including connector/process mocking, DataWeave testing, positive and negative scenarios, error-path testing, and appropriate code coverage
• Hands-on CI/CD and DevOps experience, preferably Azure DevOps, including Git/PR workflows, Maven builds, automated MUnit execution, artifact management, secure configuration, and deployments across DEV, QA, UAT, and Production
• Strong understanding of production-ready MuleSoft development, including API policies, TLS/certificates, secure properties, structured logging, correlation IDs, PII masking, monitoring, alerts, retries, timeout handling, troubleshooting, and production support
• Strong experience with production-grade MuleSoft API development, including API performance optimization, pagination, caching, idempotency, concurrency handling, resilient integration patterns, Salesforce query/API-limit management, secure binary streaming, and reusable error models
• Ability to configure and troubleshoot Anypoint Monitoring, API Manager policies, runtime alerts, dependency thresholds, private connectivity, and production operational controls

• Regular training and professional development
• Generous paid company holidays
• Vacation
• Paid sick time starting on day one
• Health insurance
• Dental coverage
• Life insurance
• Disability coverage
• RRSP savings plan
• Monthly perks customized to meet individual employees’ needs
• Personal time off
• Flexible/remote work arrangements
• Work/life balance
• Diverse, respectful, and inclusive company environment