Women Impact Tech

Senior Software Engineer - Mobile Push

    Boston, MA

Full Time

The Role

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.

Why you should join the Mobile Push team

This is a brand new team being introduced to our Engineer Org! We are building out our Mobile Push Engineering team and looking for the inaugural team members to kick off this effort. The team will build products that enable Klaviyo customers to send push notifications to their customers at scale. This will offer Klaviyo customers with a much more complete product package with the inclusion of a new marketing channel and enable the company to secure a new market.

As an inaugural member of the Mobile Push team, you will spearhead and work on extensive greenfield projects with immeasurable business impact. We are looking for a senior software engineer to tackle the architecture and initial build of our mobile SDKs, creating processes, and owning end to end projects.

How you’ll make an impact

  • Architect and build mobile SDK’s on both iOS and Android Devices
  • Work in the Django framework to help maintain and scale a push sending pipeline.
  • Exposure to React for frontend development and adding related UIs

Who you are

  • Previous exposure to iOS and Android native development (at least one required). Preferably Swift and Kotlin language experience.
  • Helpful to have experience in Python, Django, React and Typescript for core Klaviyo work related to the project (not required)
  • Self-starter - As the inaugural member of the team, we are looking for someone who can bring an expertise in greenfield mobile development.
  • Adaptability - We will be working not just in native SDKs but also backend and frontend Klaviyo stacks, dev tooling and possible expansion into tertiary SDKs in the future.
  • Ambition - With the many directions the team could go after the launch of iOS and Android, it’ll be great to have people that can take an idea and have the ambition to headline it in the future.
  • Learning - Always learning is a value at Klaviyo and this role will require someone excited to learn new technologies and expose themselves to new approaches

Nice to haves

  • Experience in BOTH iOS and Android would be nice but not expected
  • Python/Django knowledge
  • React/Typescript knowledge
  • Experience working in highly scalable systems
  • Experience building deployment automation solutions

Meet Klaviyo

Klaviyo is a world-leading marketing automation platform dedicated to accelerating revenue and customer connection for online businesses. Klaviyo makes it easy to store, access, analyze and use transactional and behavioral data to power highly-targeted customer and prospect communications. The company’s hybrid customer-data and marketing-platform model allows companies to grow by fostering direct relationships with customers, without giving up their valuable data to popular big-tech ad platforms. Over 265,000 innovative companies like Unilever, Custom Ink, Living Proof and Huckberry sell more with Klaviyo. Learn more at www.klaviyo.com.

If you are a Colorado resident and this role is a remote role, you can receive additional information about the compensation and benefits for this role, which we will provide upon request. Requests can be submitted here. Additional information regarding benefits can be found here.

Klaviyo is committed to diversity and to a policy of equal employment opportunity and non-discrimination. We do not discriminate on the basis of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected by applicable law.