Just bimodal?
I work for a large, well-known tech company and they just re-titled all of their front-end engineers to "Software Engineer" (probably to stop creating a pay divide between front-end and back-end engineers). If you have a "Software Engineer" doing basic wordpress stuff, another "Software Engineer" doing PHP/Zend framework stuff, another doing pure JS/React/Angular stuff, and another doing backend services (concurrency/spring boot/API, etc) - the pay scales of all these "Software Engineers" should be different.
I'm surprised it's not trimodal.