It's fun to work in a company where people truly BELIEVE in what they're doing!  Job Description Summary:  The Senior Software Engineer sets the direction for the design and implementation of software featuresfunctionalityenhancements, correction of defects, andor the creation of new products