As a Senior Software Engineer, you are more than just a coder. In addition to your software engineering responsibilities, you are also encouraged to guide a small to medium-sized team to deliver in a product area by helping identify dependencies and risks for the group, being a planning consultant to the project managers, recommending improvements to our engineering practices and helping other specialists become more proficient in solving specific problems.