We Focus on Making a Difference Every Day — Will You Join Us?

One Word to Describe Greater Giving's Work Culture

At Greater Giving, our employees are passionate about helping nonprofits and schools be more successful at fundraising for their cause. And they also take this passion outside the office, by volunteering their personal time throughout the year.

Every winter our entire company teams up with different nonprofits in the community to lend a helping hand. This year we asked team members to describe what Greater Giving means to them in one word. Watch the video to find out more.

 

Current Positions

Greater Giving provides non-profit organizations and schools with software and payment solutions which allow them to fundraise more successfully. We are an energetic, work-life balanced company based near Portland, Oregon; with sales representatives across the nation. Currently, we are seeking applicants for the following positions:

Salesforce Administrator

Greater Giving is looking for a new Salesforce Administrator in their Beaverton, OR location. The Salesforce Administrator manages administration, customization, support, training, design and implementation of the Salesforce product and associated third-party applications for Greater Giving. They are responsible for turning user requirements into functioning and maintainable solutions within the CRM platform. They also coordinate and manage additional internal and external resources in order to meet project deadlines. This position involves both hands-on customization work and coordinating external resources where needed.

  • Design, develop and customize the Salesforce.com platform using industry best practices.
  • Make recommendations and design solutions that improve user experience, expand platform utilization, and align with the overall company strategy.
  • Translate business requirements and user stories into working solutions using appropriate configuration and development approaches.
  • Proactively identify new opportunities to support additional business processes or functions.
  • Research changes in upcoming versions of Salesforce.com in order to provide recommendations that enhance productivity.
  • Work with department managers to drive efficiency through tooling and business process automation.
  • Create and maintain reporting that meets management requirements and efficiently conveys key performance indicators in multiple areas of the company.
  • Create and maintain documentation for users, processes, and workflow.
  • Document system requirements, including validation rules, process builder, automation, record types, encryption, workflow, and triggers.
  • Identify the appropriate third-party products/applications and determine when it is appropriate to include external application developers to meet business requirements and timelines.
  • Manage and resolve support ticket submissions.
  • Work with third-party vendors and Salesforce premier support to resolve issues.
  • Assist staff across multiple departments within the company to optimize their success with the platform through communications, training, and support services.
  • Remain current on Salesforce best practices, technologies, and certifications.

Click Here to Apply »

Senior Software Developer

On our team, we are all accountable for the full range of activities required to deliver high quality, enterprise-ready software. These activities range from understanding the overall business and particular project requirements, building, testing and supporting our products. We expect developers to take ownership of the end result in order to be proud of achieving success.

  • Work on a Scrum team implementing new features and fixing defects in our core products
  • Write secure, maintainable, self-documenting code within business-driven timelines
  • Maintain the discipline and focus required to work in a remote environment
  • Communicate and collaborate in a team environment via email, VoIP, Slack, and screen-sharing
  • Contribute to an environment that embraces best practices, continuous improvement, and professionalism
  • Write high quality code
  • Evaluate code quality of your peers

Click Here to Apply »

Software Developer

On our team, we are all accountable for the full range of activities required to deliver high quality, enterprise-ready software. These activities range from understanding the overall business and particular project requirements, building, testing and supporting our products. We expect developers to take ownership of the end result in order to be proud of achieving success.

  • Work on a Scrum team implementing new features and fixing defects in our core products
  • Write secure, maintainable, self-documenting code within business-driven timelines
  • Maintain the discipline and focus required to work in a remote environment
  • Communicate and collaborate in a team environment via email, VoIP, Slack, and screen-sharing
  • Contribute to an environment that embraces best practices, continuous improvement, and professionalism
  • Write high quality code
  • Evaluate code quality of your peers

Click Here to Apply »

QA Analyst

The Quality Assurance Analyst is responsible for supporting the planning, design and execution of system testing on simple to complex implementations. The QA Analyst works collaboratively within the Development department and business units to execute and validate test cases based upon system requirements.

  • Find bugs, edge cases, usability, and data issues with the products and document issues and resolution in tracking software.
  • Author and revise test plan documentation
  • Automate test plans using internal and external tools to maintain and expand test suites.
  • Collaborate with developers, stakeholders and QA technicians to ensure comprehensive testing is performed.
  • Work with support, stakeholders and developers to aid in replication of software defects.
  • Act independently, recognize and address issues quickly.
  • Help create and maintain a collaborative team environment with a spirit of cooperation.

Click Here to Apply »

Software Development Manager

Manage a team of technical resources and lead the process of architecting, designing, creating and testing solutions that create, maintain and extend software products and technology services that focus on charitable giving and payment processing technologies.

  • Design and code software features that adhere to delivered design requirements
  • Perform unit testing of code created.
  • Participate in the testing/fix quality assurance cycle
  • Lead and collaborate with other developers on feature integration into a larger system
  • Work with stakeholders to drive out new and innovative approaches to product development.
  • Provide coaching, training and feedback to team members
  • Conduct performance appraisals
  • Oversee the recruiting, staffing and training efforts for the department
  • Maintain a culture of partnership, accountability and excellence

Click Here to Apply »

Renewal Billing Specialist

The Renewal Billing Specialist primarily prepares annual billing invoices for customers and collects open accounts receivable balances related to these billings. This position is also responsible for processing and posting customer check payments.

  • Creates and posts deposits from clients daily.
  • Updates customer records in various customer databases.
  • Takes bank deposits and posts cash in accounting system.
  • Creates customer renewal invoices based on company approved billing timelines and policies.
  • Maintains software maintenance receivable ledgers and adjusts as necessary.
  • Answers customer inquiries received by email and phone in a friendly and timely manner.
  • Processes customer cancellations and non-renew requests for certain customers where Client Service department does not engage regarding retention.
  • Provides back up for miscellaneous cash postings performed by the Senior Billing Specialist.
  • Provides agreement upgrade support to customers.
  • Assists in special projects as requested.
  • Participates in meetings as requested.
  • Accepts new responsibilities as the accounting department grows, including cross-training for other accounting department positions.
  • Maintains regular and predictable attendance at the worksite.
  • Works collaboratively in a team environment with a spirit of cooperation.

Click Here to Apply »

Professional Event Services - Independent Contractor

We are currently seeking seasonal independent contractors to join our Professional Event Services Team.These talented individuals should have 1+ years of fundraising event and technical experience; exceptional client service and organizational skills; knowledge of Greater Giving’s software products and the flexibility to travel on weekends. Responsibilities include client training on Greater Giving products; technical support; data entry; troubleshooting; and assistance with check-out. If you’re interested and want to find out more, please send your resume and cover letter to consulting@greatergiving.com.

Area Marketing Representative

We are currently looking for an Area Marketing Representative in the Portland, Oregon area. The Greater Giving Area Marketing Representative (AMR) position is a great opportunity to start a career in the sales and marketing department of a fast-growing software company which provides non-profit organizations and schools with software and donation/payment solutions that allow them to better manage their online fundraising initiatives and live events. The AMR is responsible for calling non-profits and schools nationwide to discover how they fundraise and to introduce them to our products and services through our varied content and video marketing resources. The AMR develops a pipeline of potential clients and connects those organizations and fundraisers with one of our Area Marketing Managers, so they can take the relationship to the next level. Interested in working with a sales and marketing team that specializes in helping non-profits grow through software and innovative technologies? Email sales@greatergiving.com to submit your resume and let us know you’re interested in joining the Greater Giving team!