Software Engineer - Tools

OfferUp is looking for a Tools developer to join our Operations Team.  We provide tools and services to all teams in OfferUp for managing an increasingly complex production infrastructure in AWS.  Our success is measured by our ability to allow everyone to build, test and deploy services and mobile applications quickly and safely. In this role you will work with the Engineering organization to improve developer productivity while reducing risk and removing friction.

Responsibilities:

  • Create and improve tools for continuous build and automated testing for backend services and mobile applications
  • Manage our source code repository and external software dependencies
  • Ensure the stability and reliability of the build pipeline

Must have:

  • Deep understanding of modern version control systems, like Git
  • Experience selecting, configuring and extending build tools (Pants), continuous integration tools (Jenkins) and test environments
  • Strong familiarity with Linux and internet technologies
  • Proficiency in one or more scripting languages more advanced than Bash
  • Configuration management tools like Ansible or Puppet

Really nice to have:

  • Experience working with cloud platforms, especially AWS
  • Knowledge of mobile application build and testing technologies, both iOS and Android
  • Experience deploying and operating production services
  • Experience with container technology, specifically Docker and Kubernetes
  • Slight obsession with metrics

Our team:

  • Acts like a team
  • Avoids doing things twice
  • Solves hard problems for tomorrow, not just for today
  • Prefers fixing problems to complaining about them
  • Investigates, considers and adopts new technology where it makes sense
  • Takes risks and makes mistakes
  • Doesn’t tolerate brilliant jerks

OfferUp is on a mission to create the simplest, most trustworthy way to buy and sell locally. The free app for iOS and Android helps sellers quickly post items for sale with just a picture from their smartphones and lets buyers easily browse what's nearby. Now the largest mobile marketplace for local buyers and sellers in the U.S., OfferUp brings millions of people together to discover more value right where they are.


Meet Some of OfferUp's Employees

Elizabeth R.

Customer Care Manager

Elizabeth is a manager on the Customer Care Team. Her focus is on helping her team champion OfferUp values and work with members of the OfferUp community to improve their experiences with the app.

Dhigha S.

Director of Engineering

Dhigha is helping to build and scale the OfferUp platform. He leads the back-end Infrastructure Team as they solve complex marketplace challenges at the speed of mobile and lay the technical groundwork for future versions of the app.


Back to top