At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If youre a close but not exact match with the description, we hope youll still consider applying. Want to learn more about life at Klaviyo? Visit careers.klaviyo.com to see how we empower creators to own their own destiny.
About the Team
The Mobile Platforms team at Klaviyo is responsible for empowering the over 150,000 Ecommerce clients we work with on a global scale to deliver effective experiences on mobile devices. This team focuses on performance optimization and continuous development of our Mobile Marketing Channels (SMS, Push Notifications, In App Messages, WhatsApp and RCS), Mobile SDKs (iOS, Android and React Native). While Email was how Klaviyo began, Mobile messaging is truly the way of the future.
The Mobile Platforms team works with multiple stakeholders to provide the best in class service and reliability to connect a wide range of customers, from entrepreneurs to enterprises, with their end users. The messaging platform for Klaviyo delivered over 100 million messages during Black Friday 2023.
About the Role
As a Lead II Software Engineer joining the Mobile Platforms team you can expect to be deeply involved in the establishment of a technical vision and roadmap for the overall space.
You would get a chance to be also a part of the team that works on the development of the next generation of mobile messaging platforms.
You will make an Impact
- Build and improve systems for high volume message delivery using multiple channels keeping in mind the overall user experience.
- 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.
- Defines technical strategy within their scope and executes to improve the area's products, infrastructure, or processes.
- Mentors multiple engineers to develop new technical leadership for the company.
Technologies we use (not exhaustive):
- Python, Django, Go, React, RabbitMQ, Celery, MySQL, DynamoDB, Cassandra, Redis
- Amazon Web Services (EC2, RDS, Aurora, etc.), Terraform, Kuberentes, Splunk, Jenkins, Grafana, and other modern DevOps tools
What we are looking for
- 10+ years of experience and have architected, built and delivered one or more complex systems.
- Have multiple years of proven experience building products that matter and pushing yourself and your team to be better engineers and build a product with passionate advocates
- 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 crises by working side by side with them in the trenches.
- Have experience in leading large scale initiatives across multiple teams spanning multiple months.
- Enjoys working with new technologies ranging from the frontend to backend, and are particularly passionate and an expert in multiple stack areas. You show this by having strong and opinionated experience with various technologies and know how to pick the right tool for any job.
- Loves 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 wont 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 tens of thousands of end users.
- Like working on small, autonomous agile teams. At Klaviyo, you will have ownership of features, but you'll collaborate with everyone to make sure we produce the right solution.
Nice to Have
- Experience with messaging platforms and technologies.
- Exposure to large-scale system design
- Experience with AWS or any similar cloud provider
The pay range for this role is listed below. Sales roles are also eligible for variable compensation and hourly non-exempt roles are eligible for overtime in accordance with applicable law. This role is eligible for benefits, including: medical, dental and vision coverage, health savings accounts, flexible spending accounts, 401(k), flexible paid time off and company-paid holidays and a culture of learning that includes a learning allowance and access to a professional coaching service for all employees.
Get to Know Klaviyo
Were Klaviyo (pronounced clay-vee-oh). We empower creators to own their destiny by making first-party data accessible and actionable like never before. We see limitless potential for the technology were developing to nurture personalized experiences in ecommerce and beyond. To reach our goals, we need our own crew of remarkable creatorsambitious and collaborative teammates who stay focused on our north star: delighting our customers. If youre ready to do the best work of your career, where youll be welcomed as your whole self from day one and supported with generous benefits, we hope youll join us.
Klaviyo is committed to a policy of equal opportunity and non-discrimination. We do not discriminate on the basis of race, ethnicity, citizenship, national origin, color, religion or religious creed, age, sex (including pregnancy), gender identity, sexual orientation, physical or mental disability, veteran or active military status, marital status, criminal record, genetics, retaliation, sexual harassment or any other characteristic protected by applicable law.
IMPORTANT NOTICE: Our company takes the security and privacy of job applicants very seriously. We will never ask for payment, bank details, or personal financial information as part of the application process. All our legitimate job postings can be found on our official career site. Please be cautious of job offers that come from non-company email addresses (@klaviyo.com), instant messaging platforms, or unsolicited calls.
You can find our Job Applicant Privacy Notice here.