2+ years of software engineering management experience using an agile development process 10+ years developing commercial software in object-oriented languages such as Java or C# Hands-on experience with relational database systems such as MySQL or PostgreSQL Hands-on experience with front-end technologies such as React or Vue.js Proven ability to hire, mentor, coach, and lead a team to success Expertise in object-oriented design and implementation Experience building application development tools, APIs, and/or enterprise application platform software Excellent verbal and written English communication skills