The Senior Software Engineer is focused on producing high quality shippable Java code within a given release cycle. The ideal candidate will be able to work in a cross functional team of engineers, quality assurance testers, and business analysts using lean agile practices. Successful candidates will understand the concepts related to Test Driven Development, DevOps, and must leverage tools such as JIRA and GIT. This is a great opportunity for someone who wants to expand their technical excellence. The Senior Software Engineer will work closely with the Director of Software Engineering, Principle Engineering Leads, as well as the architecture team.