In every company I've ever worked at or applied for, software engineers are expected to be able to both design and code (as well as the other parts of the software development lifecycle).
Someone who can code, but not design, is typically referred to as a "".
|