Android Software Engineer - Mobile SDK & Growth

The Briefed

Boston (MA)

Remote

USD 116,000 - 174,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation
Annual cash bonus plan
Healthcare coverage

Job summary

Klaviyo is seeking a Software Engineer for the Mobile App Growth team to own and advance the Android SDK (Kotlin). You will design, build, test, and ship features across the Android SDK and related mobile products, while supporting cross-platform wrappers and backend services.

The role emphasizes high ownership, collaboration with internal teams, strong debugging skills, and a willingness to learn adjacent technologies such as iOS/Swift and AWS. Remote work within the United States is supported.

Qualifications

  • 1–3 years of professional Android software engineering experience.
  • Strong Kotlin and native Android development practices.
  • Deep knowledge of the Android lifecycle, threading, and memory management.
  • Experience debugging code in host apps across many devices/OS versions.
  • Familiar with mobile CI/CD and testing practices.
  • Willingness to learn adjacent technologies (iOS/Swift, Python, React, AWS).
  • Excellent written and verbal communication skills.

Responsibilities

  • Own features, bug fixes, and performance for Klaviyo's core Android SDK (Kotlin).
  • Develop adjacent products like in-app messaging pipelines, universal links, geofencing, and mobile inbox.
  • Collaborate on cross-platform wrappers (iOS/Swift, React Native, Expo, Flutter) and backend services.
  • Create clear integration guides, sample apps, and developer documentation.
  • Diagnose, triage, and resolve SDK integration issues for customer teams.
  • Contribute to automated tests and mobile CI/CD workflows.

Skills

Kotlin
Android development
CI/CD
Debugging
Android lifecycle
Communication
Self-motivated/adaptable

Tools

Gradle
AWS
Python
Django
React Native
Expo
Flutter

Job description

Klaviyo empowers over 100,000 creators and businesses to own their destiny by making first-party customer data accessible and actionable.

As a Software Engineer on the Mobile App Growth team, your core ownership will focus on Klaviyo's native Android SDK (Kotlin)—the foundational SDK layer enabling customer brands to integrate Klaviyo into millions of third-party mobile applications. You will design, build, and ship features across our Android SDK while extending into adjacent mobile products enabled by it, including in-app messaging pipelines, universal linking, geofencing, and new greenfield products like mobile inbox. As part of a collaborative, high-ownership team, you will also pitch in on cross-platform wrapper SDKs (iOS/Swift, React Native, Expo, Flutter) and supporting backend/embedded web services.

Key Responsibilities
  • Android SDK Ownership: Design, build, test, and maintain features, bug fixes, and performance optimizations for Klaviyo’s core Android SDK (Kotlin), ensuring seamless execution across diverse device matrices, host app environments, and Android OS versions.
  • Adjacent Product Development: Contribute to the end-to-end features and backend infrastructure powering in-app messaging, universal link web tiers, geofencing, and mobile inbox capabilities.
  • Cross-Platform & Full-Stack Collaboration: Pitch in on cross-platform wrapper SDKs (iOS/Swift, React Native, Expo, Flutter) and supporting backend services (Python/Django, AWS) when team priorities require.
  • Developer Experience & Documentation: Create clear integration guides, sample applications, and technical documentation used directly by external developer teams adopting Klaviyo SDKs.
  • Customer Support & Issue Diagnosis: Diagnose, triage, and resolve complex SDK integration issues reported by customer engineering teams across custom host apps.
  • Code Quality & Automated Testing: Write clean, well-tested code, participating actively in design and code reviews while driving automated testing (unit, integration, instrumentation) and mobile CI/CD workflows.
Requirements
Android Engineering & Technical Depth
  • 1–3 years of professional Android software engineering experience, with strong proficiency in Kotlin and native Android development practices.
  • Android Platform Mastery: In-depth knowledge of the Android lifecycle, threading models, memory management, background services, and Gradle build configurations.
  • Debugging Host App Environments: Practical experience debugging code running inside third-party host app environments across a wide matrix of devices, OS versions, and custom configurations.
  • Quality & Mobile CI/CD: Hands-on experience with mobile unit/instrumentation testing practices and continuous integration/delivery (CI/CD) pipelines.
  • Self-Motivated & Adaptable: High ownership mindset with a willingness to learn adjacent technologies (iOS/Swift, Python, React, AWS) as the team's product scope expands.
  • Communication: Excellent written and verbal communication skills for collaborating with internal cross-functional partners and customer engineering teams.
Work Logistics
  • Ability to work remotely from within the United States.
Preferred Qualifications
  • Prior experience building, publishing, or maintaining SDKs, libraries, or open-source packages for third-party developers.
  • Familiarity with push notification delivery systems, mobile messaging protocols, or location/geofencing APIs.
  • Exposure to iOS development (Swift), cross-platform mobile frameworks (React Native, Flutter), or backend cloud architecture (Python/Django, AWS, MySQL, DynamoDB).
Total Rewards & Benefits
  • Compensation & Equity: Base salary range of $116,000 – $174,000 USD + annual cash bonus plan + equity compensation package.
  • Healthcare & Wellbeing: Comprehensive medical, dental, and vision insurance options, plus dedicated health and wellbeing stipends.
  • Flexible Remote Work: Flexible working model with up to 10% coordinated travel for team offsites and industry events.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android SDK Engineer – Klaviyo | Mobile Career Growth
Android SDK Engineer – Klaviyo | Mobile Career Growth

Klaviyo • United States

Remote
USD 116,000 - 174,000
Software Engineer II (Mobile Developer - Android/Kotlin) - Remote
Software Engineer II (Mobile Developer - Android/Kotlin) - Remote

Klaviyo • Oregon

Hybrid
USD 116,000 - 174,000
Software Engineer II (Mobile Developer - Android/Kotlin) - Remote
Software Engineer II (Mobile Developer - Android/Kotlin) - Remote

Klaviyo Inc. • United States

Remote
USD 116,000 - 174,000
Software Engineer II (Mobile Developer - Android/Kotlin) - Mobile App Growth
Software Engineer II (Mobile Developer - Android/Kotlin) - Mobile App Growth

Klaviyo • Boston (MA)

Remote
USD 116,000 - 174,000
Software Engineer II (Mobile Developer - Android/Kotlin)
Software Engineer II (Mobile Developer - Android/Kotlin)

Software • United States

Remote
USD 116,000 - 174,000
Android Software Engineer - SDK & Mobile Growth (Remote)
Android Software Engineer - SDK & Mobile Growth (Remote)

Klaviyo • Oregon

Hybrid
USD 116,000 - 174,000
Software Engineer II (Mobile Developer – Android/Kotlin)
Software Engineer II (Mobile Developer – Android/Kotlin)

Klaviyo • United States

Remote
USD 116,000 - 174,000
Annual bonus eligibility
Equity participation
Sign-on bonus
+1
Software Engineer II (Mobile Developer - Android/Kotlin) - Mobile App Growth
Software Engineer II (Mobile Developer - Android/Kotlin) - Mobile App Growth

Klaviyo • Oregon

Hybrid
USD 116,000 - 174,000
Software Engineer II (Mobile Developer - Android/Kotlin)
Software Engineer II (Mobile Developer - Android/Kotlin)

Klaviyo • United States

Remote
USD 116,000 - 174,000
Android/Kotlin Engineer – Mobile SDKs & Growth (Remote)
Android/Kotlin Engineer – Mobile SDKs & Growth (Remote)

Jobicy • United States

Remote
USD 116,000 - 174,000
Annual bonus eligibility
Equity participation
Sign-on bonus
+1