Software Development Engineer - Backend

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 safe marketplace that changes people’s lives. We are a rapidly growing team in Seattle looking to bring on more passionate, motivated, and curious people who want to be a part of our fast growing marketplace.

We are looking for a Software Engineer to join our backend engineering team. You will get exposure to many different tools and technologies such as Python/Django, Java, Redis, PostgreSQL, and Docker. You will also be exposed to a variety of AWS cloud technologies, and will make an impact building core backend services for the OfferUp application.


  • Collaborate with mobile development teams (iOS and Android) on new services and features
  • Participate in development projects across several different teams and systems (Data, Ops, QA, etc.),
  • Dedicated to optimizing the performance and scalability of the OfferUp infrastructure as the service continues to grow
  • Help develop OfferUp’s internal tools and dashboards


  • Expertise in programming languages such as Java and Python
  • 1-2+ years professional software development experience
  • BS in Computer Science or equivalent work experience
  • Be comfortable designing services on top of a cloud infrastructure like AWS
  • Eligible to work in the United States
  • Passionate about a personal project? Show us what you’re working on!
  • Above all, an insatiable desire and ability to learn

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

Back to top