Support Engineer

Allegiance Fundraising Group, LLC provides end-to-end fundraising solutions to US based non-profits, including fundraising strategy and consulting; direct response mail; CRM database and underwriting software; as well as an incentive and loyalty program. We are dedicated to the nonprofit and audience-supported broadcasting space and enable our customers to successfully complete their goals.

The Technology Division based in Fargo, ND develops and supports fundraising and traffic software for the non-profit broadcasting and media industry. Our fundraising software is the market leader in audience-supported broadcasting. We take pride in being first with innovative features that allow our customers to solve problems and increase their revenue. Our range of products includes Fundraising, Volunteer Management, Traffic & Corporate Support, and Auction Software and a Cloud Solution.

Role Summary:

We are looking for a Support Engineer who is passionate about solving customer issues with a focus on the customer experience. You will join a dynamic and fast-paced environment to provide comprehensive incident support for customers. The Support Engineer will collaborate with other team members in order to provide customers with the best solutions possible. We are seeking candidates with a technical support background and understanding or experience with CRM systems, ERP systems, web technologies, and experience with a help desk/customer service incident management environment.


  • Provide customer support through telephone, email, and chat communication
  • Log incidents and provide updates to customers
  • Provide comprehensive incident support for customers remotely, including rapid problem resolution followed by root cause analysis with a focus on proactive prevention and knowledge transfer
  • Advocate for customer needs to build awareness and understanding of their challenges and industry goals
  • Collect feedback from customers, stakeholders and other team members to help shape fixes, feature enhancements, and end products
  • Test software fixes and enhancements
  • Learn Allegiance products, new technologies, and stay current on new products, features, and integrations
  • Contribute to the Knowledge Base through creation of customer facing support topics and articles
  • Webinar presentations to customers on featured learning topics


  • Strong verbal and written communication skills exhibiting expertise and clarity along with empathy and patience
  • Situational awareness to clearly communicate the same message at different levels of technical depth depending on the customer
  • Ability to quickly establish rapport, understand and translate user requirements
  • Strong technical computer skills
  • Ability to solve problems effectively
  • Self-driven to improve the depth of technical knowledge
  • Accountable through attendance, dependable workshare, perform with minimal oversight, respectful of colleagues
  • Ability to work independently and as an active member of a team
  • Team player who is willing to learn from and share knowledge and experience with other team members

Education and Experience:

  • Bachelor’s degree in Computer Science, Management Information Systems, Communications, or related field or equivalent work experience
  • Proven work experience in a software support or help desk environment, or in a related field
  • 1 – 3 years of Customer Service-oriented experience
  • Solid technical computer background with understanding and experience of CRM or ERP systems, web technologies, and product integrations preferred


The Support Engineer will need to be self-driven with a strong desire to expand their product knowledge and technical skills to deliver the best solution to the customer. People that tend to succeed in this role are typically team-oriented, curious, relentless, situationally aware, patient, detailed, and ready for a challenge. Urgency, Energy, and Enthusiasm will go a long way towards success in this role. A desire to be a lifelong learner is a must. Travel up to 15% could be required to meet our customer needs.

Position Type & Hours

This is a Fulltime position with average hours between 40 and 45 hours per week. The Support team takes customer calls between 7am to 6pm, CT, with Support Engineers generally working an 8-hour shift. Shifts are generally set hours but can be flexible when needed. This position also requires you to work a rotational on-call schedule for urgent after-hours and weekend support incidents. Competitive benefits and salary.

  • Submit A Resume

  • If you have been referred by a current Allegiance employee, please let us know here.
  • Drop files here or

Get the fundraising solutions you need to fuel your mission.

Get Started

Finally, an End-to-End Fundraising Solution Accessible to all Nonprofits

DMW Fundraising and Member Benefits are now part of Allegiance Fundraising Group

Allegiance Fundraising Group brings together three well-established fundraising teams to create an end-to-end fundraising solution that makes it easier for you to reach your mission. Today you can turn to a single team for seamless fundraising strategy and implementation, donor management software, and membership loyalty programs.

Learn more about Allegiance Fundraising