Climate & Environment Full-time

Senior Salesforce Developer

GFL Environmental

Posted

Feb 21, 2026

Location

Remote

Type

Full-time

Mission

What you will drive

About the Role

We are seeking a skilled developer to build and maintain critical integrations between Salesforce and our AWS/Kafka-based data streaming platform. You will be responsible for creating resilient, high-volume data pipelines and custom user interfaces to support our construction project data ecosystem.

Responsibilities

  • Build and maintain the gRPC Pub/Sub handshake between Salesforce and our AWS-hosted Kafka Enrichers.
  • Develop and optimize Platform Events and Change Data Capture (CDC) triggers to stream construction project data to Confluent Kafka.
  • Implement advanced error-handling patterns, including ReplayId tracking via DynamoDB and Idempotency checks via Redis, to ensure zero data loss during system downtime.
  • Build a resilient Kafka-to-Salesforce consumer using Bulk API v2 to update thousands of "Site" and "Asset" records while strictly adhering to Salesforce governor limits.
  • Design and develop Lightning Web Components (LWC) optimized for mobile form factors to display complex site asset hierarchies.
  • Manage and troubleshoot Azure AD SSO configurations and OAuth 2.0 JWT Bearer flows for secure service-to-service communication.

Impact

The difference you'll make

This role creates positive change by transitioning legacy CRM processes into a modern, near-real-time ecosystem that bridges Salesforce with custom systems, ensuring data integrity and providing mobile-ready views for field operations.

Profile

What makes you a great fit

  • Salesforce Expertise: Minimum 5+ years of experience with Apex (Bulkification), LWC, and Flow.
  • Integration Specialist: Proven experience with Pub/Sub API (gRPC), REST/Bulk APIs, and Apache Avro encoding.
  • Architecture Knowledge: Familiarity with AWS services (ECS, DynamoDB, ElastiCache/Redis) and Confluent Kafka.
  • Resilience Patterns: Deep understanding of Replay IDs, Dead Letter Queues (DLQ), and Circuit Breaker patterns in integration.
  • Identity Management: Practical experience setting up SAML SSO with Azure AD (Entra ID) and Federation ID mapping.

Benefits

What's in it for you

No specific benefits, compensation, or perks mentioned in the job description.

About

Inside GFL Environmental

GFL Environmental is a waste management and environmental services company focused on providing sustainable solutions for waste collection, recycling, and disposal.