Lead Software Engineer - Accounts

Klaviyo Boston , MA 02298

Posted 4 days ago

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 you're a close but not exact match with the description, we hope you'll 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.

Team Overview:

The Accounts team is the backbone of how we scale our platform to support over 100,000 customers. We work to provide scalable, highly available, solutions to data storage, data integrity, and provide the framework and tools to help Klaviyo empower each and every customer to the best of their ability. This team focuses on owning the core reference of what a company is and how it interacts and communicates with all other parts of our platform. We're focusing on the next iteration of what our core data, its subsystems, and its access patterns look like, as well as building customer-facing features that enhance the overall experience of being a user of Klaviyo. Customer First is one of our most important values, and a principle of everything we build.

How you'll make an impact:

As a Lead Software Engineer on the Account team, you will be responsible for working closely with the team's Product Manager, Technical Product Owner, and Engineering Manager to plan, design, and evolve our core data storage, service, and API layers for one of the most centralized and core dependencies across all of our engineering efforts. You'll bring years of experience to bear helping us to iterate and evolve our domains, and help us emerge as a platform-wide standard for how company data is managed at scale. You'll need to work closely with our architectural working groups across front and backend to help us design, build, and grow the future of how we provide our data to the platform. As a Lead Engineer you'll be expected to work closely across our entire area to help mentor and evolve other engineers while driving improvements to our technical domains and the architectures that support them.

Team Tech Stack:

  • Python / Django

  • React

  • Aurora MySQL

  • Redis

  • Memcached

  • RabbitMQ / Celery

  • Apache Pulsar

Required Skills:

  • Experience working with high scale database systems and caching layers

  • Experience with observability fundamentals as well as classic dashboard-based monitoring.

  • Experience working with various architectures, frameworks, and systems in the Python ecosystem

  • Experience designing and implementing event-based systems at scale.

  • Experience designing reliable, fault-tolerant, and high performance distributed systems

  • Experience with full stack application development.

  • Experience debugging performance issues and improving application performance

  • Experience with CI/CD pipelines such as Jenkins and Github Actions

  • Proven experience with being a mentor for fellow engineers as multiple phases of their careers.

Preferred Skills:

  • Experience working with Terraform and K8s

  • Experience working with Splunk

  • Experience working with AWS infrastructure

  • Experience with monolithic decomposition and networked service architectures

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.

Base Pay Range For US Locations:

$192,000-$288,000 USD

Get to Know Klaviyo

We're 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 we're developing to nurture personalized experiences in ecommerce and beyond. To reach our goals, we need our own crew of remarkable creators-ambitious and collaborative teammates who stay focused on our north star: delighting our customers. If you're ready to do the best work of your career, where you'll be welcomed as your whole self from day one and supported with generous benefits, we hope you'll 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 .


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Lead Software Engineer - Accounts

Klaviyo