Bachelor's Degree in Computer Science, Engineering, or related field required A Master's degree in Information Technology or a related field is a plus 8 years of experience in a related field required At least 2 years of progressively responsible management positions In lieu of a degree, a total number of 12 years of experience in a related field (in addition to the management experience required) will meet the education and related experience requirements listed above Related field certifications are a plus: Certified Scrum Master (CSM) Project Management Professional (PMP) Certified Scrum Product Owner (CSPO) Software Engineering Master Certification (SEMC) Master Project Manager (MPM) Advanced Project Management Certified Professional Certified Manager Certification (CM). Strong written and verbal communication skills and good presentation skills Ability to lead a team of Software Engineers Extensive experience with developing and delivering commercial/enterprise software 5+ years of software development management, project management, or scrum master experience Experience with MSFT Visual Studio, C#, NET, MSFT SQL Server, and MSFT Experience with Azure DevOps, Jenkins, Confluence, and GIT is a plus Excellent work ethic - professionalism, responsibility, proactive.