The Role

Our client is a leading digital analytics platform that helps companies unlock the power of their products. More than 2,300 customers, including major corporations, rely on this platform to gain self-service visibility into the entire customer journey. The platform guides companies every step of the way as they capture data they can trust, uncover clear insights about customer behavior, and take faster action. When teams understand how people are using their products, they can deliver better product experiences that drive growth.

As an organization, they approach challenges with humility, take ownership of their contributions, and embrace a growth mindset that pushes them to constantly improve themselves, each other, and the value they bring to customers and partners.

Commitment to Diversity Equity & Inclusion (DEI): They believe that diversity enables the creation of better products, improves the ability to solve complex problems, and drives more powerful solutions. They strive to create an environment of inclusion—one focused on psychological safety, empathy, and human connection—that will allow employees of all backgrounds to thrive.

About The Role & Team

They are looking for an engineer to work within their SDK engineering team, which is an integral piece of their ecosystem. You will have full ownership of their open source data collection libraries and plugins. These products are used by thousands of customers to send hundreds of billions of events each month. If you’re passionate about building software that wows other developers and changes the way they think about analytics, this role is for you.

As a Staff Software Engineer, you will:

  • Join a team building a brand new product and lead the design and development of its features for the Android platform.
  • Lead design, development, and support of other Android products, including the Analytics SDK for Android.
  • Reduce friction in the data setup experience all the way from SDK integration to building the first chart.
  • As one of the team’s polyglots, write and test code in multiple programming languages, often on the same day.
  • Provide technical customer support to engineers deploying their analytics SDKs in their applications.
  • Write developer documentation published in READMEs and their technical docs site.
  • Extend CI/CD to automate the build process, testing, and deployment of SDKs to their respective package managers.
  • Lead cross-functional collaboration with product and design teams to iterate on their products.
  • Lead engineering discussions and mentor others on engineering best practices.

You'll be a great addition to the team if you have:

  • Experience building SDKs or libraries for mobile platforms (especially Android).
  • Familiarity with building apps for iOS and Android using Swift, Kotlin, React Native, or Flutter.
  • Experience working full-stack is a big plus.
  • Attention to detail and obsession over fit-and-finish and design perfection.
  • Experience shipping libraries with elegant APIs used broadly within your company or externally as OSS.

#LI-JJ1

#LI-Hybrid

By applying for this job, you acknowledge that our client processes your personal data in accordance with their Applicant Privacy Notice.

Staying Safe - Protect Yourself From Recruitment Fraud