David MacDonald is a seasoned software engineer with extensive experience across various roles in the tech industry. Currently serving as a Senior Software Engineer at DNSFilter since July 2023, David previously held the position of Principal Software Developer at Accedian starting in March 2022. David's career spans numerous notable companies, including N-able as a Senior Software Developer from August 2010 to March 2022, and IBM as a Software Developer from August 2007 to March 2010. Early career roles include software design and development at N-able Technologies, Cognos, Innovance, and CrossKeys. David holds a BEng in Systems and Computer from Carleton University and a BSc in Mathematics along with a CAS in Applied Science from Acadia University.
Sign up to view 0 direct reports
Get started
This person is not in any teams