refactor senior engineer role slightly