Senior Software Engineer 84 months leading teams of 5-10 staff to deliver solutions using agile methodologies and leading development sprints and mentoring and coaching developers and fostering a culture of code quality, including conducting effective code