Join Our Team

IT Director

About this Job

Our mission is “powering the good to be great.” To that end, we have created the industry leading cloud (SaaS) CRM & Fundraising solution for non-profit organizations, CharityEngine®. Our solution is an integrated customer relationship management (CRM) & fundraising platform that is purpose-built to help charities plan their fundraising campaigns, execute them using the best technology imaginable, and show their donors how much they care about them. We help our customers promote their programs using CharityEngine to get their message out through millions of emails and text messages, capture new donors and process millions of dollars in donations, and to use advanced analytics to steward and cultivate leads and donors.

Located in the heart of the business hub of Tyson’s Corner in McLean, VA, we are a rapidly growing. We have a high-energy startup culture, a dynamic group of employees that love taking on new challenges, wearing multiple hats, and learning something new every day and most importantly we love the impact we have on the world through the customers we support.

CharityEngine is growing fast and needs skilled, innovative, forward thinking IT leadership to help us improve our infrastructure and cloud delivery platform.

We’re looking for someone to manage our data center and office infrastructure, and to help scale our data center operations as our Cloud platform customer base grows. We are a 100% in-house infrastructure running on Microsoft, VMWare, EMC storage and a combination of Cisco and Dell networking equipment today. Our database is Microsoft SQL server.

Our cloud product, CharityEngine, includes a CRM, online transaction processing systems that process over $500,000,000 in credit card and ACH payments annually, an email marketing app that sends over 50 million emails per month, a content management system and over 30 cloud applications to support non-profit fundraising. Uptime, performance and security are the key goals for this role in addition planning and executing on strategic infrastructure design to support the company’s growth.

Given our payment processing volume, we must adhere to stringent annual PCI and SOC 2 Type II audits to maintain our processing status and security posture.


  • Tyson’s Corner, VA
  • Occasional travel will be required to our data center in Silver Spring, MD and any future data centers we may use as we grow

Required Skills & Experience:

  • Must be detail and process oriented
  • Experience managing engineers and collaborating with other teams that are dependent on IT
  • Strong organization skills and ability to communicate project plans, milestones, and deliverables
  • Experience and ability to develop and managed towards a budget
  • Experience setting up availability monitoring and response processes
  • 5+ years hands-on experience managing infrastructure with over 100 servers
  • Hands-on experience managing a windows active directory network
  • Understanding and ability to assess and plan networking infrastructure, including switches, physical hosts, SAN, load balancers and firewalls
  • Hands-on experience managing IIS
  • Hands-on experience working with email servers
  • Experience managing PCI and SOC compliance programs and audits
  • Proven ability to work under pressure maintaining production systems a high uptime SLA
  • Desire to work in a faced-paced, small-company startup environment

Desired Skills & Experience:

Experience with the following technologies at a level of understanding enough to manage directly or bring in professionals to effectively manage are required:

  • Dell (servers, switches and SAN)
  • Cisco (switches, Wifi hot spots, and firewalls)
  • Sonicwall Firewalls
  • VMWare Enterprise
  • Microsoft Active Directory
  • Microsoft SQL Server
  • Microsoft IIS
  • Microsoft Exchange & Office 365

Other Skills & Experience

The following skills and experience are desired, but not requirements for the position:

  • Experience managing SaaS multi-tenant platforms
  • Advanced SQL server experience (HA, clustering, failover)
  • Experience with bulk email platforms (PowerMTA, Hurricane MTA, StrongMail etc)
  • Knowledge about email deliverability


Bachelor’s degree, preferably in a field related to computer science, engineering, or business administration.

About CharityEngine

We are a technology and billing solutions company that caught the nonprofit bug in 2008. That was when we saw how the technology we had built for e-commerce clients could impact the multi-channel campaign tracking and billing automation of one of the largest, fastest-growing nonprofits of the 20th century.

We are privately held and self-sustained, and we were named to the Inc. 5000 list of America's Fastest Growing Companies three times (2015, 2016, and 2017). We are proud to say we work solely in the service of nonprofits. Not a VC firm. Not an investment bank. Just nonprofits and the people who think it's cool to help change the world.

We offer comprehensive benefits that include:

  • Competitive compensation commensurate with experience
  • Paid leave (vacation/sick), along with company paid holidays
  • Health, dental, vision, and a disability insurance
  • 401K plan
  • Company paid Friday lunches
  • Free parking

Job Type: Full-time

Apply to this Job