Job Summary:  Are you interested in joining a community of diverse, dynamic, professional engineers? Are you a Senior Software Engineer who is looking for an opportunity to work in a collaborative environment which is characterized by respect for the individual and working in a team setting? Our company is focused on achieving excellence through thought and teamwork while leveraging individual diversity