Senior Software Engineer - SMS Market Expansion - Klaviyo|Meet.jobs

Salary

156k - 235k USD Annually

Required skills

    Job description

    About the Team

    The SMS Mobile team at Klaviyo is responsible for empowering the over 250,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 and Push Notifications), Mobile SDKs (IOS and Android), and Klaviyo's own mobile applications. While Email was how Klaviyo began, SMS is truly the way of the future. As a result of this, we put a lot of emphasis around keeping the client experience top of mind while making sure our mobile applications are able to scale at large for many of today's fastest growing brands.

    You will make an Impact

    Our SMS Market Expansion team works closely with our four other mobile teams which are focused on building long lasting relationships with our clients and their audiences through SMS conversations and deliverability pipeline while keeping an eye on new market opportunities AND optimizing our SMS Platform. Incoming members to the SMS Market Expansion team will be responsible for building the foundation of how we scale internally at Klaviyo. You will have an opportunity to make a major impact on the direction and priorities of the team.

    As an engineer on this team, you will be responsible for building and managing Klaviyo’s Customer Facing Mobile Application while also focusing on internal tooling working with various stakeholders across the company.

    Technologies we use (not exhaustive):

    • HTML, TypeScript, JavaScript, React
    • Python, Django, Celery
    • MySQL, Cassandra, RabbitMQ, Redis
    • Amazon Web Services (EC2, RDS, Aurora, etc.)
    • Terraform and other DevOps tool

    What we are looking for

    • 7+ years of experience in a software engineering discipline
    • Significant experience with full stack application development
    • Significant experience with back-end development on web services, asynchronous tasks and database queries, with a focus on writing maintainable, performant code
    • Experience working with Python, or similar, on the back end to develop applications
    • Experience working with React, or similar, on the front end
    • Experience working with MySQL or PostgreSQL, or similar, database technologies
    • Experience working with large-scale system design and operations
    • Experience working with AWS or any similar cloud provider (e.g. Azure, GCP, etc.)
    • Experience collaborating closely with Product Managers to deliver customer-facing features
    • Experience debugging performance issues and improving application performance
    • Focus on writing high-quality, testable, scalable, and extensible code using common industry practices like Test Driven Development (TDD)
    • Proven experience with being a coach and a mentor for team members and helping them grow.

    Nice to Have

    • Experience creating new applications with scalability in mind
    • Exposure to large-scale system design
    • Experience with AWS or any similar cloud provider

    Klaviyo