Google has a salary band for each role that they are very careful to maintain. If you&#x27;re getting promotions then you&#x27;re also getting substantial raises. The trick is that those promotions are very (very) hard to come by and require some skills beyond coding as well as luck to be on a project that people care about.