My recommendation is that if she has demonstratively fulfilled and even exceeded the duties outlined in the initial job description for the more senior role she should ask to be be upgraded to that role as soon as possible.
I estimate her current rate of pay to be 15-20% below market based on working personally in the industry.
Am I being too aggressive in this recommendation, too passive?
Sounds good to me. I've often counseled younger engineers (and once my husband) on how to get a better paying job, or a raise.
For my husband, I sent him into his first review with salary review information. His first year raise thus doubled.
For the younger engineers I've worked with, I've recommended this process when given a poor raise (3%, which is sort of standard - but then you never get a big bump that corresponds with the more responsibility):
- Go in with a documented list of your responsibilities and accomplishments
- Go in with the list of requirements for your position and the next one up (if you have it). My old company actually had these designations: "Engineer Levels 1-5". It sounds like, based on the initial negotiations, that you can easily document this.
- Go in with a salary review for the new position
- Ask for the raise. If they say no, then simply ask: "What OTHER things must I accomplish/ take over in order to get to this position?"
This often works, unless the company is run by a bunch of stupid, cheap-ass bozos (and I've seen that too).
Also, recognize that your spouse is a woman. Sad to say, that is going to be part of it. I wish it wasn't. It's worse at my age but - I was *just* catching up with an old friend yesterday, and she noted that when she and her husband both graduated and applied for the same jobs, his straight-up job offers, no experience, were $10k more than hers. Before negotiations! Argh.