Careers

The Company

picture of VolunteerMatch employees, December 2011.

Company Overview

VolunteerMatch is the Web's largest volunteer engagement network supporting more than 80,000 nonprofits, 150 business leaders and 8.5 million visitors a year.

Founded in 1998, VolunteerMatch offers solutions to make it easier for individuals, nonprofits and companies to make a difference. The award-winning nonprofit service supports some of America's most recognized institutions. To date the VolunteerMatch network has helped its nonprofit members attract more than $3.8 billion worth of volunteer services.

VolunteerMatch is a two-time Webby Award winner, a Smithsonian inductee, and has been recognized for its work by The New York Times, Wall Street Journal, CNN, Time, Oprah and former Presidents Clinton and Bush.

Application Engineer

Position Location: San Francisco

VolunteerMatch is looking for a bright and talented software engineer with a passion for agile development to join our team. If you want to share your knowledge while learning from others, work sustainably, and work for a good cause, you'll have a blast working with us. We’re mostly a Java shop but we’re interested in talented web developers regardless of language background.

Before we dig into the details, here are some things you should know about us:

  • We are the web’s largest volunteer engagement network with over 12 million visitors a year
  • We have helped nonprofits engage over $5.4 billion dollars worth of volunteer serve since 1998
  • We are a social enterprise - we take an entrepreneurial approach to tackling our mission
  • We tend to collect extremely smart, talented people looking to put their tech skills to good use
  • We walk the talk. 12 days of Volunteer Time Off (VTO) per year

Responsibilities:

  • Agile (Scrum) development on a team with 6-8 engineers
  • Web development in Java, using Spring/Hibernate/jQuery/AJAX
  • Mobile Web development using Javascript w/ Backbone/Marionette, RequireJS
  • Test driven development using Junit and Jasmine
  • Participation in daily stand-up, architecture discussions, engineering workshops, and code reviews
  • Continuous process improvement

Required Experience and Qualifications:

  • The ideal candidate will have a B.S. in Computer Science or equivalent
  • Ability to solve complex problems
  • Passion for new technology
  • Experience using one or more modern programming languages like Java, Ruby, Scala/Play, Node
  • Enthusiasm to work collaboratively within a team

Bonus points if you:

  • are proficient in front-end development using HTML/JavaScript
  • are knowledgeable of some of the following: Database, SQL, MVC, HTML, Design Patterns, OO programming, etc
  • have experience with a modern Javascript framework like jQuery, Backbone, AngularJS, etc
  • have TDD experience

How to Apply:

Please send a cover letter and resume to jobs-vm@volunteermatch.org,

Senior Applications Engineer

Position Location: San Francisco

VolunteerMatch is looking for a bright and talented senior-level software engineer with a passion for agile development to join our team. If you want to share your knowledge while learning from others, work sustainably, and work for a good cause, you'll have a blast working with us. We’re mostly a Java shop but we’re interested in talented web developers regardless of language background.

Before we dig into the details, here are some things you should know about us:

  • We are the web’s largest volunteer engagement network
  • We have helped nonprofit engage over $5.4 billion dollars in volunteer service since 1998
  • We are a social enterprise - we take an entrepreneurial approach to tackling our mission
  • We tend to collect extremely smart, talented people looking to put their tech skills to good use
  • We walk the talk. 12 days of Volunteer Time Off (VTO) per year

Responsibilities:

  • Agile (Scrum) development on a team with 6-8 engineers
  • Web development in Java, using Spring/Hibernate/jQuery/AJAX
  • Mobile Web development using Javascript w/ Backbone/Marionette, RequireJS
  • Test driven development using Junit and Jasmine
  • Collaboration with non-technical colleagues to define user stories
  • Participation in daily stand-up, architecture discussions, engineering workshops, and code reviews
  • Continuous process improvement

Required Experience and Qualifications:

  • The ideal candidate will have a B.S. in Computer Science or equivalent 5+ years experience designing and developing robust, scalable web applications
  • Experience with an ORM such as JPA, Hibernate, ActiveRecord, etc.
  • Database, SQL, and query optimization experience
  • Passion for new technology and problem solving
  • Enthusiasm to work collaboratively within a team

Bonus points if you:

  • have Java/Spring/Hibernate experience
  • are proficient in front-end development using HTML and JavaScript
  • have experience with a modern Javascript framework like jQuery, Backbone, AngularJS, etc
  • have Mobile Web Application development or Responsive Web Design experience
  • have TDD experience

How to Apply:

Please send a cover letter and resume to jobs-vm@volunteermatch.org

Our Mission

Our mission is to make it easier for good people and good causes to connect. Learn more about VolunteerMatch and our mission to help everyone find a great place to volunteer.

Staff

Meet the VolunteerMatch Staff

Engage your employees, consumers, or students! VolunteerMatch provides the tools that make community involvement easy.