Formal training or certification on software engineering concepts and 5+ years applied experience. In addition, demonstrated coaching and mentoring experience
Lead and support a cross-functional team of software engineers, fostering a collaborative and productive work environment. This includes hiring, mentoring, and removing roadblocks
Oversee the planning, execution, and delivery of software projects
Help guide the team in making sound technical decisions and solving complex problems with tech leads and architects
Foster a collaborative culture working with product, design and other technical teams
Assess and improve development agile processes and methodologiesRequired Qualifications, Capabilities, and Skills:
Formal training or certification on software engineering concepts and/or 5+ years applied experience. In addition, demonstrated coaching and mentoring experience
1+ years of Engineering Manager or Tech Lead experience
Experience leading agile sprint ceremonies
Proven ability to lead, inspire, and manage a diverse team of software engineers. Strong mentoring and coaching skills
Excellent verbal and written communication skills, with the ability to effectively convey complex technical concepts to various audiences
Ability to manage multiple projects and priorities effectivelyPreferred qualifications, capabilities and skills:
Experience with Java, JavaScript, and Ruby on Rails, React, JavaScript
Experience managing remote or globally distributed teams