Rough Salary estimate?

What do you regard as senior though? Did you have a team of developers under you that you managed? How many years experience do you have? Those are all deciding factors...
 
I'd guess a skilled-level .NET developer (roughly 4 years experience), with no management responsibility, would realistically earn in the region of R240k - R300k p/a.
 
Interesting - so merely being in charge over a few other team members could potentially double the salary?

I've been in charge of a few other team members for quite some time, but not working on .net projects.

I've been offered a job in a more .net direction, but not in charge of other members, and was just interested in the salary expectations.

I'm actually having doubts over whether I should go for the more market-related environment, or stick with the people I know in a slightly more managing role.
 
The thing is, if you're in charge of other people, your responsibility climbs immensely. You're not in charge of your own work anymore, but the work of several people INCLUDING your own. Being responsible for several people's work means you're also accountable for it. The simple math is:

ACCOUNTABILITY + RESPONSIBILITY = NORMAL DEVELOPER'S SALARY * 1.75

EDIT: There've been a couple of these threads recently - have you tried searching for the last one in which dequadin gave a highly applicable algorithm for determining your salary? :p
 
Approx 7 years ago R250k-R300k p/a was the benchmark for a snr c++ developer. Senior developer in my opinion is someone with 4-5 years exp. Managing people or not has nothing to do with seniority. Now, take annual salary adjustment at a average of say 8% over 7 years and you end up with R514 p/a.
 
The thing is, if you're in charge of other people, your responsibility climbs immensely. You're not in charge of your own work anymore, but the work of several people INCLUDING your own. Being responsible for several people's work means you're also accountable for it. The simple math is:

ACCOUNTABILITY + RESPONSIBILITY = NORMAL DEVELOPER'S SALARY * 1.75

EDIT: There've been a couple of these threads recently - have you tried searching for the last one in which dequadin gave a highly applicable algorithm for determining your salary? :p

Found it.
 
Approx 7 years ago R250k-R300k p/a was the benchmark for a snr c++ developer. Senior developer in my opinion is someone with 4-5 years exp. Managing people or not has nothing to do with seniority. Now, take annual salary adjustment at a average of say 8% over 7 years and you end up with R514 p/a.

We're not talking about managing people per se, we talking about leading a team. C++ generally pays higher than C# btw.
 
We're not talking about managing people per se, we talking about leading a team. C++ generally pays higher than C# btw.

I blame it om GC. C++ devs have to do it all on their own... GC is the reason I'm not getting paid as much as I should!
 
That's definitly on the upper end of the scale. As FarligOpptreden has said a lot has to do with responsibility.

So are you on the upper end of the scale? Or have you moved beyond that senior developer ranking to more of management? :)

Anyway, I know quite a few guys that earn double my salary, but do basically the same thing I do.
I suppose it has to do with how you negotiate and/or maybe job hopping.
 
The thing is, if you're in charge of other people, your responsibility climbs immensely. You're not in charge of your own work anymore, but the work of several people INCLUDING your own. Being responsible for several people's work means you're also accountable for it. The simple math is:

ACCOUNTABILITY + RESPONSIBILITY = NORMAL DEVELOPER'S SALARY * 1.75

EDIT: There've been a couple of these threads recently - have you tried searching for the last one in which dequadin gave a highly applicable algorithm for determining your salary? :p

It makes sense, I just didn't expect it to matter that much salary-wise. I've grown accustomed to working with my team, and I've always considered the accountability as a minor part of the job... An inconvenience of fixing the things that go wrong if you will.

I haven't been around MyBB much lately, but I'll check out that thread when I get a gap.
 
It makes sense, I just didn't expect it to matter that much salary-wise. I've grown accustomed to working with my team, and I've always considered the accountability as a minor part of the job... An inconvenience of fixing the things that go wrong if you will.

I haven't been around MyBB much lately, but I'll check out that thread when I get a gap.

Just check deq's post below mine - the algorithm is there.
 
Just check deq's post below mine - the algorithm is there.

Dequin's algorithm wasn't the most useful, as there was no unit defined for the different factors, but it an idea of the salary impact.

The Fog Creek Professional Ladder is quite interesting, but the table they end up with isn't the best laid out, as a lot of it is repeated in different experience ranges. They don't really mention what the real difference between levels would be, but the system seems quite functional overall.

I would've loved to see a few more granular additions, like years at the company itself to award loyalty, and some more details on the profit-sharing, but overall seems like a good system.
 
Dequin's algorithm wasn't the most useful, as there was no unit defined for the different factors, but it an idea of the salary impact.

You must take it with a pinch of salt, it was mostly said in jest. Although I do think there is a element of truth in it...
 
Top
Sign up to the MyBroadband newsletter
X