Job Summary
This is a high-level leadership position in which the ideal candidate will be responsible for managing and guiding a team of software developers. They will need to develop and implement strategies that align with business goals, collaborate with other leaders to set objectives, and oversee the execution of projects.
About the Role
We are looking for an experienced technical leader who has a proven track record of successfully managing teams, fostering collaboration and knowledge-sharing among engineers, and developing and mentoring junior staff members. The successful candidate will have experience working in agile environments and will be familiar with industry best practices for software development.
Key Responsibilities
* Liaise between engineering teams and stakeholders to ensure effective communication and timely delivery of projects
* Develop and execute engineering roadmaps aligned with business objectives
* Mentor and develop junior engineers, ensuring they have the skills and knowledge required to excel in their roles
* Collaborate with product managers and architects to ensure seamless delivery of high-quality software products
* Form and maintain healthy relationships with internal and external partners
Requirements
* Demonstrated experience in leading modern software development practices
* Able to form and maintain a collaborative culture within the engineering team
* Demonstrative experience as a role model for sound engineering principles
* Excellent communication and interpersonal skills
* Passionate about software development, Python, and Linux system administration
Benefits
The successful candidate will have access to ongoing training and professional development opportunities, as well as regular feedback and coaching. They will work in a dynamic and fast-paced environment with a talented team of engineers and leaders.
Contact Information
Applicants should submit their resume and cover letter via email or through our online application portal. We look forward to hearing from you!