The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will educational opportunities, reading professional publications, etc. Documents and demonstrates solutions by developing documentation