Dictionary.com
Thesaurus.com
will have been engineering
  • future perfect progressive of engineer.