Summary of role
The successful candidate will be responsible leading a team of software engineers by providing mentorship, coaching, resource planning and day-to-day people management. This role will also be a hands-on software role with the successful candidate actively involved in the day-to-day activities of the software team.
Primary duties may include but are not limited to:
· Lead a team of engineers to create and implement best in class design solutions across our product lines
· Perform line management duties for the team, along with focusing on team performance and employee retention
· Works with stakeholders to create and implement best in class engineering solutions across product lines
· Mentor and provide guidance for engineers across the team
· Provides clear guidance as well as timely and helpful feedback to improve engineering processes that keeps work on budget and schedule while maintaining consistency, and a high level of quality in engineer output
Requirements:
· Requires BA/BS degree in related field or technical institute training and 10 or more years related experience
· Multi-platform experience
· Minimum 4 years’ experience leading a software team
· Expert level experience with business and technical applications, or any combination of education and experience, which would provide an equivalent background
· Ability to mentor others, lead multiple projects and provide technical guidance to the team members
· Multi-dimensional technology expertise required
· Multi database and/or multi language preferred
· Candidates should have experience working across the following technologies: Full Stack, Java microservice, Angular, Swagger, NoSQL & SQL databases, Kafka messaging, AWS cloud hosting, Containerization (AWS EKS)
· Experience with Python would also be an advantage
· Soft Skills: Excellent communication
Preferred Skillsets:
· Masters or PhD
· Agile certification
#LI-VH2