David MacDonald

Senior Software Engineer

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.

Location

Ottawa, Canada

Links

Previous companies


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices