VolunteerMatch.org

Careers

The Company

Company Overview

Want to join the VolunteerMatch team? Awesome! We're a tech-smart team of product managers, engineers, educators, corporate social responsibility experts, communications professionals and volunteers - and we could use your help. Here are a few things you should know, first:

  • We are the world's leading website for volunteering
  • We are a fiscally sound, thriving nonprofit social enterprise - which means we take an entrepreneurial approach to tackling our mission, and we have a proven business model for financial sustainability.
  • We are a social enterprise - we take an entrepreneurial approach to tackling our mission
  • We tend to collect extremely smart, talented people who are either just a little tired of the corporate treadmill, or else insanely passionate about supporting the entire U.S. social sector.
  • Our generous benefits include matching retirement contributions and 12 days of "Volunteer Time Off" per year.
  • We have a great office location in Chinatown (our building has a pagoda!).

Current Listings

Vice President of Product
Manager of Quality Assurance
Director of Engineering

Position Description: Vice President of Product

Position Location: San Francisco

The Vice President of Product serves as the organization's Agile Product Owner with overall accountability for the development of the web's largest volunteer engagement network. The position is full-time and reports to the Chief Services Officer.

The Vice President of Product will intimately understand VolunteerMatch's various constituencies - volunteers, nonprofits, corporate and academic customers - as well as the market needs and the broader volunteer engagement space. The position will have responsibility for building a successful and motivated product team in an Agile environment.

Responsibilities:

Product vision, Roadmap and Workflow management

  • Work with the Product team to provide clear vision, direction and priority of the Product Roadmap and Backlog to support the Chief Services Officer's strategic priorities and business insights
  • Constantly re-prioritize the Product Backlog based on customer feedback, velocity, market changes and business priorities
  • Advance the effective use of analytics, A/B testing and release iterations as a methodology and practice
  • Evolve effective Agile frameworks for estimating a project's social and financial value, as well as it's complexity and cost. Ensure organizational understanding and acceptance of this planning framework
  • Support constant delivery of value to customers through effective planning, and regular releases of fully functional features
  • Determine the best time to release products to customers based on project, internal business, market data and a clear Definition of Done
  • Provide regular reporting to the Chief Services Officer, including product costs, scope, schedule and planning

Product ROI/Customer Satisfaction

  • Ensure product development activities are consistent with the priorities of the Services Group and organized to maximize the growth of VolunteerMatch's impact and its financial sustainability
  • Determine the estimated social and financial impact of each network improvement and product feature
  • Actively manage internal and external stakeholders, establishing open lines of communication with customers in order to better serve them
  • Ensure VolunteerMatch is improving its network and services to exceed customer expectations

Cross-Functional Collaboration

  • Coordinate with other teams to ensure organizational / operational alignment with product releases
  • Ensure product success through effective coordination of Communication & Marketing, Client Services and Educations & Training resources
  • Provide oversight and accountability for communication and the flow of work between Product and Engineering teams using Agile processes such as Standup, Sprint Planning, Estimation and Retrospective
  • Team Development and Management

    • Provide team with regular performance feedback
    • Maintain active knowledge of Agile/Scrum management practices
    • Advocate for continuous improvement within the Product team, and in the organization as a whole
    • Facilitate growth of Product as a self-organizing team
    • Encourage and coaching a culture of knowledge sharing
    • Manage Product team's budget and oversee team evaluations and recommend compensation adjustments

    Qualifications, Technical Skills, Knowledge and Ability

    • 7+ years experience product design, development in the area of consumer or business web technology
    • 5+ years experience serving in a Product Management leadership function
    • A strong affinity for Agile management methodologies, particularly Scrum
    • Experience and skill in providing analysis and estimation of the strategic and financial value of new products/features
    • Deep understanding of different phases in product development and the software development lifecycle
    • A proven ability to plan, implement and successfully deliver products
    • Ability to articulate ideas to both technical and non-technical audiences
    • Exceptionally self-motivated and directed

    Education

    Undergraduate degree is required. MBA or hands-on technology background is a plus.

    Benefits:

    VolunteerMatch is committed to building a team of first class individuals. The position is full-time and includes generous health and dental packages, as well as a 401(k) retirement plan. Salary will be based on experience and qualifications.

    Application Process:

    Interested candidates should email jobs@volunteermatch.org with a subject line of "VP Product", and include the following:

    • Resume and separate cover letter
    • Salary requirements (MUST be included for consideration)
    • Links to, or descriptions of, past websites/products that you have worked on

     

    Position Description: Manager of Quality Assurance

    Position Location: San Francisco

    We're looking for a Manager of Quality Assurance that wants to use their technical skills to make volunteering easier and more rewarding.

    Are you looking to apply your expertise to a nobler end than pumping up the stock price? Do you think that the Internet can make the world a better place? Join us - in addition to a deeply altruistic mission, we solve some serious technology problems.

    Responsibilities:

    The Manager of Quality Assurance 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:

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

    Job Requirements:

    • 5+ years experience in a QA function
    • 2+ years as a QA lead, either wi th direct staff reports or supervisory responsibility
    • 2+ years of responsibility for Softw are Release and hotfix management
    • Demonstrated expertise with setup and management of test automation systems and continuous integration systems
    • Intermediate understanding of HTML/D OM concepts
    • Experience working with agile software development teams
    • Expertise in Ant, Maven or equivalent software build configuration tools
    • Successful bac kground working with both technical staff and product development/business stakeholders; demonstrated capacity fo r collaboration to introduce software quality processes early in the design phase of SDLC Nice to Haves:
    • Basic competence using scripting languages to achieve certain tasks (such as software builds, te st execution, etc)
    • Basic understanding of application server operation and Unix concepts t o support Software Release management

    Benefits:

    VolunteerMatch is committed to building a team of first class individuals. The position is full-time and includes generous health and dental packages, as well as a 401(k) retirement plan. Salary will be based on experience and qualifications.

    Application Process:

    Interested candidates should email jobs@volunteermatch.org with a subject line of "Manager of QA", and include the following:

    • Resume and separate cover letter
    • Salary requirements (MUST be included for consideration)
    • Links to, or descriptions of, past projects

     

    Director of Engineering

    Position Location: San Francisco

    VolunteerMatch is looking to hire a seasoned software team leader to join us as Director of Engineering.

    Who are we looking for?

    • You have 10+ years experience developing web applications
    • You've spent 5+ years leading software development teams using Lean/Agile principles
    • You possess strong communication and mentoring skills
    • You have achieved full indoctrination into/mastery of Test-Driven Development techniques
    • You have an affinity for data-driven decisions
    • You have deep knowledge about the full spectrum of web technology - leveraging web services/API's, mobile technology, web security, scalability/fault-tolerance, etcetera

    What will your responsibilities be?

    • You will be serving in a Player/Manager role - managing and mentoring staff of 6+ software engineers, with participation in planning, design, coding and testing
    • You will be responsible for continuous process improvement through agile
    • You will be representing VolunteerMatch in the open-source and nonprofit technology community via conferences and working groups
    • You will assist CTO in preparation of technology strategy, roadmap, and budgets

    What technologies will you use?

    • Java, using Spring and Play frameworks; Scala; Hibernate/JPA
    • HTML5, JSTL, Javascript (jQuery), CSS3
    • Cucumber, Selenium and other behavioral testing tools
    • Amazon Web Services, Rightscale
    • Web Services/API integrations with Google, Salesforce, etc.
    • Mobile-optimized applications delivered using HTML5 and frameworks like Sencha and Phonegap

    Benefits:

    VolunteerMatch is committed to building a team of first class individuals. The position is full-time and includes generous health and dental packages, as well as a 401(k) retirement plan. Salary will be based on experience and qualifications.

    How To Apply:

    Interested candidates should email jobs@volunteermatch.org with a subject line of "Director of Engineering", and include the following:

    • Resume with all relevant work experience
    • Please include a cover letter, as this helps us better understand your specific interest in the position and VolunteerMatch.
    • No phone calls.

     

    Our Vision

    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.