Hacker News new | ask | show | jobs
by PragmaticPulp 2094 days ago
How senior are you? Or is this your first job?

When you start out in your career, companies put tight bounds on what you can do. You get a narrow set of requirements with clear expectations for what you are to produce.

Over time, you prove that you're able to get things done on your own, exercising good judgment along the way. As you move up in seniority, the scope of your responsibilities expands. You're given bigger goals, broader targets, and more leeway for how to accomplish them.

This is a general rule, but there are exceptions, of course. Some companies end up so overstaffed that every step of the process is carefully divided up into different people's domains. Generally speaking, the more overstaffed the company, the less autonomy you're going to have and the narrower your scope. Highly funded startups are notorious for overhiring and therefore pigeon-holing a lot of people into gruntwork roles.

1 comments

Job title is senior software engineer, but actual skills required for the job is just basic programming and common sense. I feel that the company is not interested in giving me more scope. All it really needs is to get some stuff done, which boils down to coding in the requirements. I envy people developing databases or distributed systems for the living, but I realize it's not fair to expect this kind of technicality from a startup.