Primary Responsibilities:  Design, develop, test, deploy, monitor, maintain, and continuously improve software Translate product concepts into project commitments that deliver incremental value to our customers frequently and with high quality Mentor the engineering team through code reviews, and hands on design sessions