During your time as a Senior Engineer you have improved your overall skill set and have become respected as a key person in the implementation strategy for the delivery of key projects. You have decided that your career path remains in the implementation side of the development process. You are carrying out the work of a Senior Engineer on a day to day basis and you also take on more responsibility.
You evangelise the software development process and help other developers increase their knowledge it. You source new ideas, new technologies and new ways of doing things to improve development productivity. Your product knowledge is always on display and you are the goto person for problem solving of field issues.
You understand what the developers want and need from software design and you provide the support to the team when key design decisions are needed. You work with requirements engineers and architects in identifying unique selling points of our products and or leveraging for technical advantage.