How did you find these opportunities? I'm looking but having a hard time finding non-profits hiring "Software Engineer" on job sites.
As to how I found them? Pure luck... It's been fun, challenging and there's no greater feeling at the end of the day. Interpreting in particular was such an eye opener, I could talk about it for hours.