VolunteerMatch.org

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.

Lead Engineer

Position Location: San Francisco

VolunteerMatch is looking for a wise, yet agile engineering leader to join our team. If you want to share your knowledge while learning from others, work sustainably, and work for a good cause, close all of the other tabs in your browser, because you've found your next job.

We are a fun, diverse group of technology enthusiasts who have escaped the corporate hamster wheel to work at one of the world's most impactful nonprofits. Our team environment is all about :

  • Shared responsibility
  • Constant improvement
  • Sustainable Work/life balance
  • Unsustainable levels of caffeine, post-it note art, and a never-ending cycle of birthday parties

Responsibilities

  • Providing technical leadership and guidance to 6 Engineers and 3 Product Managers
  • Web application development in Java, with JavaScript, HTML5 and CSS3
  • Test-driven development using JUnit, Selenium and other test frameworks
  • Participating in agile (Scrum) development across multiple teams
  • Collaboration with non-technical colleagues to define user stories
  • Representing VolunteerMatch in technology and nonprofit communities via conferences and working groups
  • Participating in bi-weekly blindfolded coding exercises and lamp-making workshops (actual lamps, not LAMP stacks)

Job Requirements

  • You have experience leading software development teams in an agile environment
  • You have 8+ years experience developing web applications
  • You have an affinity for data-driven decisions
  • Expert with modern Javascript frameworks like JQuery or Prototype
  • Expert with ORM technology such as JPA, Hibernate, ActiveRecord, etc.
  • Candidates must possess deep knowledge about the full spectrum of web technology - leveraging web services/ API's, mobile, security, scalability/fault-tolerance, etc.
  • B.S. in Computer Science or equivalent
  • Ability to get a 3-count on our Scrum Master in Greco-Roman style wrestling

Nice to Have

  • You're passionate about giving back to your community, through volunteering and other activities
  • You've taken software testing to the next level with BDD frameworks
  • You have had success integrating social media and platforms within a web application
  • You have had success developing useful mobile applications
  • You've worked with Play, Scala and other next-generation JVM-based technology
  • You're an active contributor to open-source software
  • You're an active technical blogger or conference presenter
  • You bring new ideas about office furniture and ergonomics, such as dirigibles or small ponies

To apply for this position, please send a copy of your resume and a cover letter to jobs@volunteermatch.org with a subject of "Lead Engineer". Please make sure that your cover letter includes a description of what interests you about VolunteerMatch, and why you're a great fit for this role.

Only applicants meeting the specified requirements will be contacted for follow-up.

Senior 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.

If you're down with test driven development and have worked with MVC frameworks such as Spring MVC, Wicket, Rails, Django, Lift, etc. then you're the type of developer we're looking for! We're mostly a Java shop but we're interested in talented web developers regardless of language background.

Responsibilities

  • Agile (Scrum) development on a team with 6-8 engineers
  • Web development in Java, with JavaScript/AJAX, and CSS
  • Test-driven development using Junit or other test frameworks
  • Collaboration with non-technical colleagues to define user stories
  • Participation in daily stand-up, architecture discussions, engineering workshops, code reviews and continuous process improvement
  • Acting as a physical buffer between the CTO and other engineers, and watering the cactus

Job Requirements

  • B.S. in Computer Science or equivalent
  • 5-7 years experience designing and developing robust, scalable web applications
  • Proficient in front-end development using HTML, CSS, and JavaScript
  • Experience with a modern Javascript framework like JQuery or Prototype
  • Experience with an ORM such as JPA, Hibernate, ActiveRecord, etc.
  • Database, SQL, and query optimization experience
  • Ability to stop endless loops with the sheer power of your mind

Nice to Have

  • You have experience pair-programming and enjoy doing it
  • You've taken testing to the next level with BDD and Selenium
  • You're an active contributor to open-source software
  • You're an active technical blogger or conference presenter
  • You have Java/Spring/Hibernate experience
  • You've worked with Play, Scala and other next-generation JVM-based technology
  • Demonstrated experience applying recursive algorithm principles to sushi consumption

To apply for this position, please send a copy of your resume and a cover letter to jobs@volunteermatch.org with a subject of "Senior Application Engineer". Please make sure that your cover letter includes a description of what interests you about VolunteerMatch, and why you're a great fit for this role.

Only applicants meeting the specified requirements will be contacted for follow-up.

Senior QA Engineer

Position Location: San Francisco

The Senior Quality Assurance Engineer will join the organization's Engineering group and will report to the Chief Technology Officer. This position will be responsible for working as an integral part of our engineering team, ensuring the accurate and timely testing of all new products and changes to our system.

Responsibilities

  • Participate in product design, assisting in development of acceptance criteria and test scenarios
  • Collaborate with engineers to develop software tests
  • Participate in agile development processes, such as estimation, story workshops, sprint planning, standup and retrospective
  • Provide mentoring to engineers in developing code quality practices
  • Develop continuous integration and automated test infrastructure, including unit, integration and functional test suite
  • Lead the development, adoption and success of QA as a function at VolunteerMatch
  • Work with CTO to provide analysis of code quality metrics, such as bug/fault rate, test coverage ratios, etc.
  • Support software releases and hot-fixes
  • Represent VolunteerMatch in the IT community at conferences and meet-ups

Job Requirements

  • 4+ years experience in a QA function
  • Demonstrated expertise with setup and management of test automation systems and continuous integration systems
  • Intermediate understanding of HTML/DOM concepts
  • Experience working within agile software development teams, and an affinity for agile practices
  • Successful background working with both technical staff and product development/business stakeholders
  • demonstrated capacity for collaboration to introduce software quality processes early in the design phase of SDLC

Nice to Have

  • Expertise using scripting languages to achieve certain tasks (such as software builds, test execution, etc)
  • Understanding of databases and entity models for the purpose of creating meaningful software tests
  • Basic understanding of application server operation and Unix concepts to support Software Release management

To apply for this position, please send a copy of your resume and a cover letter to jobs@volunteermatch.org. Please make sure that your cover letter includes a description of what interests you about VolunteerMatch, and why you're a great fit for this role.

Only applicants meeting the specified requirements will be contacted for follow-up.

Marketing & Insights Intern

Position Location: San Francisco
Term: Summer or fall terms, 3-5 months, 2-3 days per week

VolunteerMatch's Department of Communications and Marketing seeks an intern to support the organizations corporate social responsibility (CSR), marketing and thought leadership efforts. The Marketing & Insights intern will manage secondary research projects and translate it into marketing materials to support the VolunteerMatch Solutions sub-brand, which creates branded experiences to engage employees, consumers and students in volunteer activity. Research projects include benchmarking client impacts, tracking CSR industry trends and identifying best practices to share with our corporate audience. You will work closely with the members of the Communications and Marketing team to draft and distribute findings to our corporate clients, industry thought leaders and media, in line with the teams marketing strategy.

Who are we looking for?

  • You are an independent, self-motivated worker that also works well in team environments.
  • You are able to analyze complex information and boil down into digestible insights for various audiences (experience in qualitative or quantitative research encouraged).
  • You are interested in learning more about corporate social responsibility, and how volunteerism plays a part in industry trends.
  • You are an experienced writer who can write for multiple audiences, including the media, blog readers and academic.
  • You possess a can-do attitude and willingness to learn have an affinity for data-driven decisions.
  • Background in marketing, communications, research or business preferred.
  • Interest in and comfort with social media a plus!

Time Commitment:

  • 2-3 days per week in our SF office (roughly 16-24 hours per week)
  • Ability to take part in a mandatory weekly team meeting
  • College credit available if applicable; we are committed to supporting your training through regular review of work progress, portfolio development and career development strategy

How To Apply:

Communications & Social Media Intern

Position Location: San Francisco
Term: Summer or fall terms, 3-5 months, 2-3 days per week

VolunteerMatch's Department of Communications and Marketing seeks a Communications & Social Media Intern to manage and coordinate communications and social media activities with a dynamic team of professionals. As intern you will create and distribute digital media and content through a variety of channels to engage consumer, nonprofit and volunteer audiences. Along the you will also gain critical insight into the nonprofit sector, cause marketing, Web software as a service (SaaS), social entrepreneurism and social media.

Responsibilities include creating ideas, researching and drafting articles for our blogs, newsletters and websites; owning elements of our web presence at LinkedIn, Facebook, Twitter, MySpace, Youtube, and Flickr among other sites; and identifying like-minded blogs and bloggers and ensure they are aware of the content we produce and of VolunteerMatch as a resource.

Who are we looking for?

  • You have excellent writing and editing skills and fabulous research skills.
  • You have a high level of curiosity and willingness to ask questions.
  • You have some knowledge of social media networks and the "rules" of usage
  • You have the ability to quickly understand and adopt tools for Web communications
  • You have a desire to know or experience nonprofit organizations.
  • You have the ability to work semi-independently, learn quickly and operate in a fast-paced environment under ambiguous circumstances
  • Communications, marketing, public policy, English or business background preferred

How To Apply:

 

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.