Usability would fall under engineering in my opinion. Search Engine Optimization (SEO) is 100% marketing but requires assistance from the developers to structure the site to be both usable to the end user and easily read by the search engines.