We are looking for a trustworthy and proactive Technical Engineering Manager with 8+ years of engineering experience and proven leadership skills.
To be successful as an engineering manager, you should have exceptional foresight and great communication skills. You need to have a working knowledge of different engineering disciplines and how they relate to one another, and experience in identifying and managing risks.
Experience or knowledge in the security domain is good to have but not mandatory for this position.
As a core team member, you will be setting the culture that the entire team will follow in the future. You will set incredibly high standards for yourself and hire exceptional people who enjoy pushing themselves to perform at the highest level every day.
Job Responsibilities
Supervising the work of multiple teams.
Planning projects and executing them to completion on time.
Building the engineering team by hiring exceptional people.
Hiring and managing contract employees.
Identifying training and talent development needs and executing them to ensure the team is performing at its peak.
Ensuring products have the support of upper management.
Guiding team members of different experience levels by delegating responsibilities and coaching them with their work.
Defining engineering processes, ensuring they are followed, and constantly learning and optimizing them.
Job Requirements
Having 8+ years of experience overall with at least 5+ years experience designing and building software applications
Proven supervisory and technical skills.
Solid understanding of a variety of programming tools and development platforms like Python/NodeJS.
Excellent knowledge of software and application design and architecture
Experience in designing for performance, scalability, fault tolerance, and high availability
Understanding of software quality assurance principles and agile methodologies
A technical mindset with great attention to detail
High-quality org