Too Long; Didn't Read
Senior software engineers design solutions to complex, open-ended problems, with no guidance. Senior engineers take tasks that no one else else wants to do and that cannot be solved with a simple Google search. A senior developer does not just write code but is a leader that takes impactful decisions. 15 Things I Wish I'd Known As a Junior Developer: How to work more efficiently and how to get a rubber duck-by-line solution to problems you are trying to solve with someone else's help.