Remote (Country) Full-time

Fullstory is hiring a Senior Software Engineer, Android

About the Role

Fullstory is seeking a Senior Software Engineer, Android to design innovative solutions that help Android developers understand how customers use their apps. You will build privacy-sensitive, intuitive native libraries and tackle complex cross-platform problems.

What You'll Do

  • Use advanced techniques to reverse engineer, disassemble, decompile, and debug to re-create representations of end-user sessions with privacy as a chief concern.
  • Help develop the first iteration of support for Compose Multiplatform, tackling new low-level cross-platform problems.
  • Write cross-platform code in Rust for shared crates handling private information stripping, networking with Flatbuffers, automated testing, and performance optimizations.
  • Work with Go APIs and a canvas-based TypeScript frontend to ensure low-performance overhead and high fidelity replay of sessions.
  • Work with the iOS team on cross-platform issues.
  • Help build Android support for common frameworks such as Flutter, React Native, Xamarin, and Cordova.
  • Innovate new feature ideas to enable customers to build better digital experiences.
  • Leverage AI as a productivity multiplier to design creative solutions and derive actionable insights.

What We're Looking For

  • Deep systems programming knowledge and an eagerness to apply that knowledge to Android.
  • Experience mentoring less experienced engineers and setting the example for best-in-class Android offerings.
  • Ability to help the team complete timely releases, wisely balancing competing concerns.
  • Ability to gain a solid understanding of customers’ needs and offer constructive feedback to the cross-functional team.
  • Bachelor's degree in Computer Science or a related field.

Nice to Have

  • Preferably, experience with Kotlin Multiplatform or Compose Multiplatform.
  • Low-level experience, or experience tackling issues across native platforms is a huge plus.

Technical Stack

  • Android, Kotlin, Compose Multiplatform, Rust, Flatbuffers, Go, TypeScript, Flutter, React Native, Xamarin, Cordova

Team & Environment

Mobile team, remote-first working throughout North America.

Benefits & Compensation

  • Compensation: $160,000 - $170,000 USD
  • Flexible PTO policy and an annual company-wide closure, along with federal holidays.
  • Sponsored benefit packages for US-based employees, supplemental coverage for international.
  • Professional development opportunities through training programs and an annual learning subsidy for US and EMEA-based employees.
  • Monthly productivity stipend for US and EMEA-based employees.
  • Team off-sites and an annual full-company meet-up.
  • Paid parental leave.
  • Bereavement leave, including miscarriage/pregnancy loss.

Work Mode

This is a remote position open to candidates in the United States.

Fullstory is proud to be an equal-opportunity workplace dedicated to fostering an increasingly diverse community.

Required Skills
AndroidKotlinCompose MultiplatformRustFlatbuffersGoTypeScriptFlutterReact NativeXamarinMobile DevelopmentCross-Platform DevelopmentSoftware ArchitecturePerformance OptimizationCI/CD
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Fullstory

Fullstory is a leading behavioral data platform transforming how businesses understand and improve their digital experiences. Our technology empowers companies to uncover insights, optimize customer and employee journeys, and deliver exceptional online interactions.

Visit website
Job Details
Category mobile
Posted 4 months ago