Search jobs > San Francisco, CA > Software engineer android

Staff Software Engineer, Android

Amplitude
San Francisco, CA
Full-time

Amplitude is a leading digital analytics platform that helps companies unlock the power of their products. More than 2,300 customers, including Atlassian, Jersey Mike’s, NBCUniversal, Shopify, and Under Armour, rely on Amplitude to gain self-service visibility into the entire customer journey.

Amplitude 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, we approach challenges with humility, take ownership of our contributions, and embrace a growth mindset that pushes us to constantly improve ourselves, each other, and the value we bring to customers and partners.

Amplitude’s Commitment to Diversity Equity & Inclusion (DEI) : Amplitude believes that diversity enables the creation of better products, improves the ability to solve complex problems, and drives more powerful solutions.

We 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

We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our Amplitude ecosystem.

You will have full ownership of our open source data collection libraries and plugins. These products are used by thousands of customers to send hundreds of billions of events to Amplitude each month.

If you’re passionate about building software that wows other developers and changes the way they think about analytics.

As a Staff Software Engineer, you will :

  • Join a team building a brand new Amplitude product and lead the design and development of its features for the Android platform.
  • Lead design, development, and support of Amplitude’s 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 within Amplitude.
  • 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 our analytics SDKs in their applications.
  • Write developer documentation published in READMEs and our 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 our 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 Amplitude processes your personal data in accordance with the Amplitude Applicant Privacy Notice.

Staying Safe - Protect Yourself From Recruitment Fraud

We are aware of individuals and entities fraudulently representing themselves as Amplitude recruiters and / or hiring managers.

Amplitude will never ask for financial information or payment, or for personal information such as bank account number or social security number during the job application or interview process.

Any emails from the Amplitude recruiting team will come from an @amplitude.com email address. You can learn more about how to protect yourself from these types of fraud by referring to this article.

Please exercise caution and cease communications if something feels suspicious about your interactions.

30+ days ago
Related jobs
Promoted
Pinterest
San Francisco, California

Sr Staff Software Engineer, Big Data Platform. We're looking for senior staff software engineers to help us build and lead the next generation of data infrastructure at Pinterest which powers mission critical big data and ML/AI applications. Experience in leading cross-team engineering efforts. ...

Promoted
Crusoe
San Francisco, California

We are looking for Senior/Staff Software engineers to help design and scale our carbon-reducing cloud computing platform. As part of your responsibilities, you'll develop and refine technical and team fit assessments, mentor engineers, and actively contribute to their development in partnership ...

Promoted
Lattice
South San Francisco, California

You love mentoring and supporting other software engineers who are newer to the industry. This is Engineering at Lattice. Lattice's Engineering team is continuously working to better both our product and our craft. You'll develop software to help companies build cultures in which their employees thr...

Promoted
Block Communications
San Francisco, California

As a senior Software Engineer for the Merchant Experience team at Cash App, you will:. A strong track record in helping other engineers grow. Great communication skills, able to discuss engineering issues and trade-offs without hesitation. Square helps sellers run and grow their businesses with its ...

Promoted
Amazon
San Mateo, California

This means you will work closely with UI/UX and product to engineer solutions that are not just safe but elegant in how they handle the different human considerations in the pickup/dropoff process. Computer Science, Mechanical Engineering, or related field and 8+ years of experience. ...

Promoted
Verkada
San Mateo, California

Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms, workplace and intercoms — integrated with a single cloud-based software platform. Using a combination of software and hardware, we’re transforming an industry that has seen little innovatio...

Promoted
Protocol Labs, Inc.
San Francisco, California

As a senior software engineer you’ll be designing and building highly scalable systems to support the App. Invent thoughtful Android tech and open source it. Experience voicing customer feedback into product solutions (engineering makes substantive contributions to product definition). A commitment ...

Promoted
Rainbow
San Francisco, California

Software engineering is a team sport, and settling to a software architecture that works requires buy-in from many members of the team. You know how to design & communicate project plans with the rest of the engineering team as well as others outside of engineering. We develop our own unique insuran...

Square
San Francisco, California

Partner closely with product managers, data scientists, product engineers, business leads, third party vendors to define our roadmap . Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers. Natural curiosity to learn new technologies, s...

TWILIO
San Francisco, California
Remote

Work with a small and collaborative team, whiteboarding ideas, building APIs, products used to protect Twilio and its customers, as well save significant revenue loss while contributing to customer engagement and consumer trust.Work on full-stack development of platform tools and web services.Write ...