Need inputs from the community on responsibilities of a senior software engineer at Uber. Had a call with a recruiter(who sounded very rude and unprofessional), they told me that a senior software engineer at Uber spends 75-80% of their time coding which is very surprising to me. Isn’t there any high/low level design ambiguity that the engineers have to resolve before jumping onto coding? Also aren’t the engineers expected to mentor other engineers and maintain their systems operationally? Would appreciate if someone from Uber could share some insights. #uber
I was given breakdown: 40% design architecture 40% coding 10% leading projects 10% mentorship
Senior at Amazon ~= Staff @Uber in terms of responsibilities. Edit - Responsibilities & expectations as per JD
@uber can you share your point of view since you already work there?
Co-workers don't help at Amazon? :D Is it because they themselves have a shit-load of work?
You will do: - Plenty design and architecture - Tons of coding - Interview candidates - Mentor/onboard engineers - Engage with other teams and stakeholders - Host/participate in team activities - Oncall rotations, bugs, incidents - Attend or lead bunch of meetings - Knowledge sharing sessions - Write documentation - Partake in company wide initiatives - Test, monitor, alert, debug - Contribute to your team's roadmap - Advocate for strategic investments - Provide feedback - Etc There is no set % for activities, Sr Eng is a wide band and there is no one template that fits everyone. There is flexibility for each person to choose what fits their goals and interests best The one constant is that coding should take the majority of your time, but it doesn't mean it will be the case every single day, week or even month
This is what I would expect from a senior engineer role but 80% coding is absurdly high and unrealistic for a senior with so many other responsibilities over a long run.
I agree and would ignore that "80%", recruiter probably didn't know how to convey it That is not the expectation and certainly there won't be anyone tracking whether you are coding xx% of the time
So L5a at Uber is dependable code monkey with almost 0 hand holding?
Correct.
L6 at Amazon more closely ties with l5b at Uber
Tech Industry
Yesterday
574
Bitcoin is the only possible future
India
9h
747
What do vegetarian Indians eat for protein?
India
Yesterday
402
If only Indian opposition parties had accurate name...
Ask Blinders
Yesterday
1067
Why is our country owned by Israel? I don't want my tax dollars fund genocide. How can we stop this nonsense?
Tech Industry
Yesterday
3728
1 vs 5 Million - no lifestyle change
What about mentoring interns/new joiners in the team, coming up with projects that can act as a promotion artifact for other junior engineers, going through design review forums which in Amazon is pretty grueling and requires multiple back and forth. Are engineers at Uber not responsible for oncalls?