10+ years of software engineering experience 2+ years as an engineering manager Expertise in Python Experience of owning products from development through live support and maintenance Expertise running an agile process (preferably Kanban) for a team Extensive experience working with product managers to shape and define requirements Deep experience designing and implementing microservice-based, event-driven architectures, especially on Kubernetes Excellent communication and team collaboration skills Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience