About the role

  • Lead design and development of messaging and Martech features across web
  • mobile
  • and backend services
  • Build and maintain APIs
  • pipelines
  • and integrations that support email
  • push notifications
  • in-app messaging
  • and marketing automation
  • Collaborate with product
  • marketing
  • data
  • and editorial teams to define and deliver end-to-end engagement solutions
  • Work across the stack using JavaScript
  • Node.js
  • Python
  • and AWS to build reliable
  • scalable systems
  • Ensure that the team understands and adheres to department-wide code quality
  • observability
  • and security standards by serving as a leader in testing
  • monitoring
  • and documentation practices
  • Participate in agile development ceremonies and help the team improve processes through retrospectives and collaboration
  • Mentor engineers through code reviews
  • design feedback
  • and technical guidance
  • Stay current with emerging Martech tools and engagement strategies
  • Serve as the technical point of contact for messaging and MarTech vendors and support internal integration work

Requirements

  • 6+ years of professional experience in software engineering
  • Strong proficiency in JavaScript (ES6/7)
  • Node.js and modern web frameworks
  • Hands-on experience with AWS services
  • CI/CD pipelines
  • containerization tools such as Docker
  • Experience designing and developing APIs
  • event-driven systems
  • real-time data pipelines
  • Understanding of Martech concepts such as audience segmentation
  • marketing automation
  • customer data platforms (CDPs)
  • Experience integrating with email
  • notification
  • CRM systems (e.g., Zeta, Braze, Iterable, Salesforce Marketing Cloud)
  • Familiarity with unit testing frameworks (Jest, Mocha, Jasmine)
  • performance monitoring tools (Datadog, CloudWatch)
  • Excellent collaboration and communication skills across technical and non-technical partners

Benefits

  • health insurance coverage
  • an employee wellness program
  • life and disability insurance
  • a retirement savings plan
  • paid holidays and sick time
  • vacation

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

$145,600 - $270,400 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job