Yes for your individual contributions. For the good companies, they will match 50% putting you up to 29,250. If they are good, they will also allow you to do the mega backdoor roth [0] which allows you to contribute the remainder of the max 57,000 (so 27,750) in after tax dollars and immediately move it into a roth account where it grows tax free.
An example of a cap: the 50% match is capped at 6% of your salary so if your salary if $150,000 then they will only match that 50% on the first $9,000 of eligible contributions, so $4,500.
I actually think this is a terrible system as it punishes most the people who need it (ie lower level employees) but here we are.
For completeness, there is also vesting, which I mentioned. This means you get the match but if you leave within a certain period (eg 2 years) they will claim back your match.
401K limits are separated into 2 limits, the second being a bit more obscure.
There is the employee limit of ~19,500 which is reviewed by the IRS every year, and there is the employer limit which is an additional number where the total of both is reviewed by IRS every year. It is currently ~$56,000 or so
Many employers only barely flirt with this number, offering a few thousands here and there in various schemes.
Any software engineer doing a little contracting can pump $30,000 into their own self directed 401k acting as their own employer. You can have multiple 401ks as long as the total limit doesn't exceed that super max.
To be fair, the max you can put into a solo 401k on the employer side is limited to 20% of your net annual profit (business income minus half of self-employment tax). So in order to put in $30,000, you need to have net income of around $160k, which is doable, but more than a little contracting.
For most people here, the mega backdoor Roth is probably more doable, assuming your employer offers the option.
Federal contributing limits at 19.5, no?