We are looking for creative team members who love to develop software. We want to work with people that make learning and teaching others a fundamental part of every day. We expect our engineers to be curious about how they can apply technology to make a meaningful impact to our customers. In particular, we're looking to hire a Software Engineering Co-op who is a member of a software development team dedicated to solving customer problems through technology. Co-ops participate in all facets of the software development lifecycle including requirements gathering, design, development, and testing.