Senior Manager, Software Engineering - Telecommute - AZ or MN preferred