Job Title: Engineering Manager
The primary responsibility of an Engineering Manager is to lead and develop a team of engineers, ensuring they are growing professionally and finding satisfaction in their career.
This role requires technical leadership and the ability to leverage solid background in software development to challenge and grow team members. Key responsibilities include:
* Leading and developing a team of Python engineers working remotely in global locations.
* Hiring, coaching, mentoring, feedback, and hands-on career development.
* Demonstrating sound engineering principles by contributing code directly.
* Planning and managing progress on agreed goals and projects.
* Setting and managing expectations with other engineering and operations teams.
* Coordinating with management and internal/external stakeholders/customers.
* Advocating for modern, agile software development practices.
* Helping develop and evangelize great engineering and organizational practices.
* Growing a healthy, collaborative engineering culture aligned with company values.
As a member of the leadership team, you will collaborate with other leaders in the organization to drive strategic initiatives forward.