Virtuous Careers

Data Migration Manager

Position Summary

A Virtuous Data Migration Manager will manage a team of Data Migration Specialist and assist large nonprofit customers in extracting, mapping, formatting, and importing client data from legacy systems to Virtuous. Common legacy systems include but are not limited to Blackbaud Raiser’s Edge, Salesforce, eTapestry, DonorPerfect, Donor Direct, Kindful, etc.

The Data Migration Manager must understand data structure, determine data relationships and become a Virtuous expert to properly map data into the most strategic areas within Virtuous. This role will maintain data scripting libraries for common system data maps and collaborate with customers on the creation of new scripts.

Exceptional time management and the ability to work with a project manager to set and meet deadlines is a necessity.

This role, though collaborative, will require a self driven individual who is extremely detail oriented and is comfortable problem solving complex data issues. Must have an aptitude for learning software.

As the leader of the Data Migration team, the Data Migration Manager will be responsible for regularly evaluating Data Migration tools, systems, and processes. They must be willing to innovate and introduce new tools, systems and processes as the needs of the Data Migration team continues to evolve.


  • 2 years relational database experience
  • 2 years scripting language experience
  • 2 years management or team leadership experience
  • SQL experience
  • Excel proficiency
  • Non-profit understanding is a plus


You get things done
At Virtuous, we’re doers. We don’t invest time on over-planning or creating decks. We just do. You follow through on every request, no matter how big or small. You keep your cool under pressure and know how to prioritize your responsibilities. And when you need help, you’re not afraid to ask.

You’re generous and a true partner
You listen first and with intent to understand. You’re humble, operate with poise, dignity, and reliability. You can articulate your vision clearly both verbally and in writing. You’re transparent and keep everyone in the know so the job gets done efficiently and effectively. You seek to find common ground and collective value amongst various stakeholders.

You’re agile and a problem solver
You know how to articulate and roll out plans, recognizing there are many solutions to the same problem. You use every opportunity to learn, especially when things fail. You find new and effective ways to streamline and create processes to increase efficiency.

You’re embarrassingly organized
You live by to-dos and timelines. You can handle and prioritize multiple projects and threads at once. You can turn any meeting or email thread into actionable items. You’re known for moving things forward.

You have a team ethos
You thrive in a creative, fast-paced startup environment, with people who are passionate about their work. You’re excited to work cross-functionally with other teams and enjoy bringing people together to achieve a goal. People enjoy working with you because they know they can trust you.