DevJobs

Technical Team Lead

Overview
Skills
  • Python Python
  • Java Java
  • Kafka Kafka
  • Spark Spark
  • Node.js Node.js
  • DynamoDB DynamoDB
  • RESTful API RESTful API
  • Microservices Microservices
  • CI/CD CI/CD
  • AWS Lambda AWS Lambda
  • Integration testing
  • CloudFront
  • S3
  • SNS
  • API Gateway
  • SQS
  • Unit testing
  • Delta Lake
  • Datadog
  • New Relic
  • Databricks
  • CloudWatch

We are looking for an experienced and driven Backend/Data-Engineering Team Lead - to lead the development of scalable, cloud-native services that power Shutterfly’s marketing experiences. You’ll lead a team of backend engineers focused on building high-throughput APIs, real-time data pipelines, and integrations that fuel customer engagement, personalization, and campaign automation at scale. You'll work closely with cross-functional teams, including Data Engineering, Personalization, Analytics, and Product, to bring Martech innovation to life.

What You’ll Do Here:


·       Lead a backend engineering team through roadmap planning, prioritization, and day-to-day execution

·       Design and maintain scalable APIs and data services supporting growth, personalization, and campaign delivery

·       Architect backend systems using AWS Lambda, API Gateway, S3, CloudFront, and DynamoDB

·       Build and optimize real-time streaming pipelines using Kafka, SQS, SNS, and Kinesis

·       Collaborate with the Data Engineering team to integrate Databricks, Spark, and Delta Lake into marketing workflows

·       Drive observability, fault tolerance, and performance improvements for all Martech services

·       Work with product managers, analysts, and frontend teams to deliver end-to-end solutions

·       Champion engineering best practices, including CI/CD automation, unit/integration testing, and secure coding

·       Mentor backend engineers, providing technical direction and fostering career development

·       Evaluate and introduce new technologies that improve backend scalability and developer productivity

Minimum Qualifications:


·      BS/MS in Computer Science or related field, or equivalent hands-on experience

·      7+ years of backend development experience; 3+ years leading engineering teams

·      Expertise in Python (or equivalent: Node.js, Java) and asynchronous backend development

·      Strong experience with AWS services, including Lambda, API Gateway, S3, CloudFront, DynamoDB

·      Proven experience designing event-driven systems using Kafka, SQS, or SNS

·      Familiarity with big data tooling such as Databricks, Spark, and Delta Lake

·      Experience with RESTful APIs, microservices, and scalable service architecture

·      Strong communication skills and the ability to collaborate with both technical and non-technical stakeholders

 

Preferred Qualifications:


·      Familiarity with CDPs (e.g., ActionIQ, Segment), marketing tools (Braze, Attentive), and analytics platforms (Adobe, GA4)

·      Experience in growth tech, experimentation platforms, or campaign targeting

·      Experience working in privacy-aware environments (GDPR/CCPA), including consent management and user data retention

·      Experience with observability tools like CloudWatch, New Relic, or Datadog

·      Passion for marketing automation, customer engagement systems, and scalable backend design

Example: Excellent verbal and written communication skills

Shutterfly