Full-Time

Senior Software Engineer

Klaviyo

Klaviyo

1,001-5,000 employees

Growth marketing automation platform

Consumer Software

$2.5 - $22

Senior

London, UK

Required Skills
RabbitMQ
Kubernetes
Agile
Python
UI/UX Design
React.js
MySQL
TypeScript
AWS
Redis
Firebase
Celery
Cassandra
Django
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 5-7 years of experience in software engineering with a significant part as a full stack developer
  • Experienced with cloud-based systems development and deployment, AWS preferred
  • Experience working with both monolithic and microservices architectures
  • Experience with creating and refactoring databases that can withstand high query volumes
  • Proven experience with being a coach and a mentor for team members and helping them grow
  • You have working knowledge of object-oriented design principles
  • 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
  • Support EMs and PMs within the organisation from a technical point of view
  • Mentors multiple engineers to develop new technical leadership for the company

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.

Company Stage

IPO

Total Funding

$1.5B

Headquarters

Boston, Massachusetts

Founded

2012

Growth & Insights
Headcount

6 month growth

21%

1 year growth

37%

2 year growth

62%
INACTIVE