Zipcar: Java Engineer III - API
35 Thomson Pl,
Boston, MA 02210


Zipcar is the world’s largest shared-mobility company.  We are adding senior talent to our engineering team at our Silicon Valley office in San Mateo. We have a rich software stack with which we solve a wide range of challenges: embedded custom hardware and firmware, mobile-first user experience, analytics, scalable real-time scheduling and monitoring, etc.

The technology choices we’re standardizing on are:

  • Service-oriented architecture (SOA) using message queues for internal communication, with services mainly written for the JDK (Java/Groovy/Scala/Clojure) and Ruby
  • Native mobile applications on Android and iOS – mobile-first wherever it makes sense
  • Responsive client applications built on React, integrating mapping and other 3rd party services
  • Big Data technologies like Hadoop, Cassandra, Apache Spark, Clojure, Haskell, machine learning, to make informed business decisions
  • Modern continuous integration and deployment, using technologies including Concourse, Docker, and BOSH

We are looking for capable, passionate people with great ideas to join the Zipcar family. Our work environment is as supportive, diverse, and as fun as our brand. If you’re results-oriented, dedicated, and ready to contribute to an unparalleled member experience for our community of Zipsters, we encourage you to apply.

To learn more about Zipcar, what we do, and how we do it, visit For further employment opportunities, visit


  • Create world-class APIs delivered to web, mobile, and external teams supporting over a million members
  • Work collaboratively with product designers, product managers and quality engineers to deliver innovative new solutions and applications for a market leader in the mobility space
  • Strive for continuous improvement of the Zipcar member experience

about you:

  • Work in a distributed environment with team members in multiple time zones
  • Own changes to be made from definition to support in production
  • Experienced in functional, unit, integration, and performance testing
  • Experienced in troubleshooting errors in large, distributed systems in a 24/7 production nvironment
  • Experienced in consuming and creating Application Programming Interfaces (API)
  • Have a deep understanding of REST and other API design concepts (e.g. RPC, GraphQL, 12 factor pps)
  • Shipped robust, high-performance, scalable applications to production
  • Communicate clearly, both verbally and in writing
  • Collaborate with peers in a variety of disciplines
  • Experience developing software interfaces through collaboration with other developers
  • Have skills in technologies including
    • Web services written in JVM languages (Java, Groovy, Kotlin, Scala) and/or Ruby
    • Databases (PostgreSQL, MongoDB, Redis, Oracle)
    • Microservice architectures
    • Messaging systems (e.g. RabbitMQ)
    • Instrumentation of an app or service for alerting and monitoring (New Relic)
    • Software lifecycle tools such as Git, Concourse, and JIRA


the ideal candidate has:

  • Breadth and depth of skill to build scalable applications
  • An obsession with delivering outstanding customer experience
  • Desire to learn new tools, frameworks, languages
  • Experience with various software lifecycle tools such as Git, JIRA, etc.
  • Experience and skill as a technical interviewer and code reviewer
  • Knowledge of back-end systems and languages (e.g. Java, Ruby)
  • A commitment to Zipcar’s ideals of sustainable resource sharing and urban mobility


as a member of the zipcar team you will receive:

  • Competitive Compensation
  • Competitive Benefits Package
  • Free Membership
  • Discounts on services, products and much more


While we appreciate every applicant’s interest, only those under consideration will be contacted. We regret that phone calls will not be accepted.


Zipcar is an EEO Employer - Minorities / Females / Protected Veterans / Disabled


To all recruitment agencies: Zipcar does not accept agency resumes. Please do not forward resumes to our jobs alias, Zipcar employees or any other company location. Zipcar is not responsible for any fees related to unsolicited resumes.