Works with product teams, analysts, and other engineers to design systems and application software, and mentor junior members of the team Responsibilities Design, Development & Support of Software Products and Solutions Develop unit test plans, test suites, and perform tests on software solutions Integrate software product(s) with other systems, test interfaces, and manag