Senior Software Engineer - Channel Processing

Klaviyo

Boston, MA, United States
$148,000 - $222,000 usd; not specified; not specif...
On-site
Large-scale system architecture
High-availability distributed systems
Performance and scalability issues
The Channel Processing team is responsible for designing, building and operating highly-scalable, highly-available distributed systems to process ever-increasing campaign traffic, handling billions of messages daily

Job Summary

  • The Channel Processing team is responsible for designing, building and operating highly-scalable, highly-available distributed systems to process ever-increasing campaign traffic, handling billions of messages daily.
  • In this role, you will own and build features/services that hundreds of thousands of Klaviyo customers rely on daily to drive their business forward.
  • You will collaborate radically with teams and stakeholders across Klaviyo on designs, implementations, and engineering practices, and help improve experimentation and development processes.

Matching Summary

The Channel Processing team is responsible for designing, building and operating highly-scalable, highly-available distributed systems to process ever-increasing campaign traffic, handling billions of messages daily.

Salary

$148,000 - $222,000 USD; Not specified; Not specified

Skills & Requirements

Must-have

  • Large-scale system architecture
  • High-availability distributed systems
  • Performance and scalability issues
  • Data-driven mindset
  • Modern technologies and patterns

Nice-to-have

  • Empower creators
  • Own their own destiny
  • Collaborate radically
  • Subject matter expert

Key Requirements

  • 4-6+ years of experience in software engineering
  • Architected, built, and delivered at least one complex system
  • Experience with large-scale system architecture
  • Coach and mentor for team members

Work Rights

Not specified

Tailored Resume

Cover Letter