Software Development Engineer - Android

OfferUp is changing how people buy and sell locally by making it as easy as taking and sharing a photo from your phone. We are not just about connecting buyers and sellers; we are about creating a simple and safer marketplace that changes people's lives. We are a rapidly growing team in the Seattle area looking to bring on passionate, motivated, and curious people who want to be a part of our fast growing marketplace.

The Android team is looking for a passionate new team member to join us as we disrupt the local mobile marketplace. Each developer on the team is responsible for all aspects of our native Android application from new features to tracking performance. As an Android team member, you will be expected to not only build new features, but also participate in how to solve new and upcoming challenges. You share our passion for design and have a strong background in mobile development.


  • You will create new features and perform maintenance of the OfferUp Android application
  • You will participate in design and code reviews
  • Collaborate with designers, product owners and other developers to generate success
  • Craft outstanding Android code


  • 1-3+ years of professional software engineering experience
  • You have solid experience programming in native Android
  • You desire a fast moving, continuous flow development environment
  • Have a BS in Computer Science or related discipline
  • You are highly organized and detail oriented
  • Eligible to work in the United States

Nice to have:

  • Experience with:
    • RxJava
    • JUnit
    • Espresso
    • Dagger
    • Gson
    • Retrofit
    • Stetho
    • Google Location Services
    • Image Loading Libraries such as Picasso & Glide
  • Working knowledge of ecommerce payment systems
  • Existing Apps in the Google Play Store

OfferUp is changing the way people buy and sell locally! Come join the team and take the ride of your life!

Back to top