Jobs via Dice · 1 day ago
Lead Backend Engineer
Dice is a leading career destination for tech experts, and they are seeking a Lead Backend Engineer to modernize a customer messaging ecosystem through a centralized Notification Hub on Google Cloud Platform. The role involves driving architecture and development, overseeing microservices, and ensuring platform scalability and resilience.
Computer Software
Responsibilities
Lead design and development of Notification Hub services: Notification Router, Webhook Receiver, Preference Sync, and related components
Architect and maintain event-driven pipelines using Google Pub/Sub with concurrency, retry/DLQ, idempotency, and backpressure handling
Define and govern Avro schemas for all event types (order, cart, preference, profile)
Develop and evolve the vendor-agnostic adapter layer for messaging providers (Listrak today; Iterable/Braze/etc. future)
Oversee secure webhook ingestion through Apigee → GKE with HMAC validation and rate limiting
Enforce zero-trust security using IAM, Workload Identity, and least-privilege access
Drive platform-level observability: logs, metrics, distributed tracing, and event audits
Collaborate with Digital, Loyalty, CRM, MDM, Architecture, and Infrastructure teams
Provide technical leadership to offshore Senior Developers, Developers, and QA/Automation
Participate in architecture reviews, capacity planning (4M+ monthly events), and production operations
Qualification
Required
10+ years backend engineering; 5+ years implementing event-driven architectures
Strong expertise in Java, Spring Boot, microservices, and distributed systems
Hands-on experience with GKE/Kubernetes, Pub/Sub or Kafka, and cloud-native design
Experience with Avro, Protobuf, or schema-based payload governance
Strong integration experience with external APIs (MarTech, CRM, MDM, or messaging systems)
Understanding of IAM, secure webhook handling, and zero-trust principles
Experience implementing observability frameworks across microservices
Preferred
Experience building or operating large-scale notification, messaging, or orchestration platforms
Exposure to ESPs (Listrak, Braze, Iterable, SFMC, Adobe Campaign)
Experience with hybrid on-prem → cloud event ingestion models
Company
Jobs via Dice
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase