Lead Software Engineer
SMS International
Posted on 2/18/2023
INACTIVE
Klaviyo

1,001-5,000 employees

Growth marketing automation platform
Company Overview
Klaviyo's missions is to help companies retain customers and maximize their ROI. Klaviyo’s data–proven customer platform allows companies to send relevant, well–timed emails and SMS that increase lifetime values.
Consumer Software

Company Stage

N/A

Total Funding

$1.5B

Founded

2012

Headquarters

Boston, Massachusetts

Growth & Insights
Headcount

6 month growth

23%

1 year growth

29%

2 year growth

57%
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
RabbitMQ
Kubernetes
Agile
Python
UI/UX Design
React.js
MySQL
Operating Systems
TypeScript
AWS
Redis
Firebase
Celery
Cassandra
Django
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Python, Django, Celery
  • MySQL, Cassandra, RabbitMQ, Redis, Pulsar
  • React, Typescript, Front end best practices
  • Amazon Web Services (EC2, RDS, Aurora, etc.), Fastly Cache, Kubernetes
  • Twilio, Sendgrid, Firebase, APNS
  • Have 8+ years of experience and have architected, built and delivered at least two complex systems
  • Experienced with cloud-based systems development and deployment, AWS preferred; experienced designing and operating systems for very high volume workloads and web-scale data
  • Have proven that you can build & scale complex distributed systems including solving problems in sustainable ways, balancing pragmatic development with ideal architecture, breaking through technical obstacles with vigor, and leading teams through incidents and maintenance by working side by side with them in the trenches
  • Love digging into performance and scalability issues to drive breakthrough solutions--whether it's a slow loading UI or too many clicks in a workflow, a database query timing out, or a queue that just won't drain. You recognize all problems can be solved
  • Enjoy shipping code early & often in an agile fashion, pairing with product management to craft better software by soliciting feedback from thousands of end users
  • Authorisation to work in the UK without restriction
Responsibilities
  • Build and improve systems for high volume message delivery using multiple engagement channels
  • Provide technical leadership to drive architectural decisions across multiple teams and provide solutions for complex problems around scalability, throughput, performance etc
  • Strive towards a cohesive technical vision across multiple roadmap items that are built across multiple teams
  • Be a technical point of contact for the team for various projects and features where there are dependencies
  • Defines technical strategy within their scope and executes to improve the functional area's products, infrastructure, or processes
  • Mentors multiple engineers to develop new technical leadership for the company