Senior Software Engineer - Channel Processing

1 hour, 10 minutes ago
Full-time
Senior
Software Development
Klaviyo

Klaviyo

Klaviyo offers intelligent email marketing, SMS, and automation services for ecommerce businesses, empowering brands to personalize customer interactions and drive growth.

IT Services
1K-5K
Founded 2012

Description

  • Own and build features and services used by hundreds of thousands of customers every day.
  • Design, build, and operate highly scalable, highly available distributed campaign processing systems.
  • Improve the campaign pipeline that processes and delivers hundreds of millions of messages daily at growing billions-scale volume.
  • Collaborate with teams and stakeholders across Klaviyo on designs, implementations, and engineering practices.
  • Learn new technologies and apply them to evolve the team’s systems.
  • Improve experimentation and development processes and mentor other engineers.
  • Participate in the technical interview process to support hiring.
  • Serve as a subject matter expert and help raise the engineering bar across the team and company.

Requirements

  • 4-6+ years of experience in software engineering.
  • Experience architecting, building, and delivering at least one complex system.
  • Experience with large-scale system architecture, technologies, and patterns.
  • Ability to evaluate tradeoffs and apply the right system design approach to meet business needs.
  • Strong interest in performance and scalability problem-solving.
  • Experience with system monitoring and alerting techniques.
  • Proven experience coaching and mentoring team members.
  • Comfort working on small, high-performing, autonomous agile teams.
  • Experience with Python, Django, and React (preferred/used by the team).
  • Experience with MySQL, Redis, Memcached, Apache Zookeeper, Apache Pulsar, AWS, Terraform, or Jenkins (preferred/used by the team).

Benefits

  • Base salary range of $148,000 to $222,000 USD.
  • Participation in the company’s annual cash bonus plan.
  • Potential equity compensation.
  • Potential sign-on payments.
  • Comprehensive health, welfare, and wellbeing benefits based on eligibility.
  • Up to 10% travel for onboarding, client or partner work, team meetings, and industry events.
  • Accommodations available as needed for the hiring process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior AI Product Engineer, Backend

Arize AI 51-250 IT Services

Arize AI is hiring a Backend Engineer to build the scalable distributed services that power its AI observability and evaluation platform for enterprise and Fortune 500 customers.

AWS Azure GCP Go Java Kafka Kubernetes LLM Machine Learning Microservices Node.js Prometheus Python REST API TypeScript
10 minutes ago

Python Back-End Developer

Sunrise Group 51-250 Internet Software & Services

Sunrise Group is hiring a Python Back-end Developer to help scale its digital sleep clinic by building secure, compliant healthcare backend systems and patient-facing services.

Celery Cybersecurity Datadog Django Docker GCP GitHub HIPAA Node.js PostgreSQL Python REST API Terraform TypeScript
25 minutes ago

PHP/WordPress Engineer

JustMarkets 1-10 Capital Markets

PHP/WordPress Engineer at a fintech-focused company, responsible for strengthening the product through full-stack WordPress development and technical implementation.

Git HTML JavaScript Laravel MySQL PHP REST API Sass WordPress
40 minutes ago

Staff Backend Engineer

Monzo 1K-5K Banks

Monzo is hiring a Staff Backend Engineer in London or remotely across the UK to build and support customer-facing banking products as part of a collaborative engineering team.

AWS C Cassandra Docker Go Java Kafka Kubernetes React Scala System Design
40 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers