We are seeking a talented Engineering Manager for our client, a tech startup specializing in application development. They offer both a mobile app and an online desktop application.
The role is 100% remote, allowing you to work from anywhere in Canada. This is an excellent opportunity for someone with a passion for innovation, user-centric design, and data-driven solutions.
Role Overview:
Our client provides B2C services through their mobile app and online desktop application, enabling users to access tools and resources from any device. As an Engineering Manager, you will lead a dynamic engineering team, leveraging your bilingual skills to support global operations.
Key Responsibilities:
Leadership and Team Management:
-
Lead, mentor, and manage a team of technical leads, software engineers, QA engineers, and other technical staff.
-
Foster a collaborative and inclusive team environment, promoting professional growth and development.
-
Conduct regular performance reviews and provide constructive feedback.
Project Management:
-
Oversee the entire software development lifecycle, from planning and design to deployment and maintenance.
-
Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
-
Ensure projects are completed on time, within budget, and to the highest quality standards.
Technical Oversight:
-
Provide technical guidance and expertise in developing a mobile app and online desktop application.
-
Ensure the implementation of best practices in coding, architecture, and processes.
-
Stay up-to-date with emerging technologies and industry trends to drive innovation.
Cross-functional Collaboration:
-
Collaborate with Product Management, Operations, Machine Learning, Marketing, and other departments to align technical solutions with business objectives.
-
Facilitate effective communication between technical and non-technical stakeholders.
Quality Assurance and Continuous Improvement:
-
Identify and address technical debt and areas for improvement.
-
Foster a culture of continuous learning and improvement within the team.
Operational Responsibilities:
-
Monitor and ensure the applications' reliability, performance, and security.
-
Respond to and resolve technical issues promptly.
Qualifications:
-
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
-
Proven experience (5+ years) in software engineering, with at least 2-3 years in a leadership/managerial role.
-
Strong knowledge of application development technologies.
-
Experience with backend technologies and databases.
-
Familiarity with cloud services (e.g., AWS, Google Cloud).
-
Excellent problem-solving skills and a strong analytical mindset.
-
Exceptional communication and interpersonal skills.
-
Able to work flexible hours to manage the global engineering team and attend sprints and meetings with team members worldwide.
-
Ability to thrive in a fast-paced, dynamic environment.
Preferred Qualifications:
-
Experience working with tech-focused companies in the B2C market.
-
Experience working with mobile apps.
-
Prior experience with remote or distributed teams.
Position Details:
- Full Time
- Permanent
- Remote (Anywhere in Canada)
This role offers flexibility and the opportunity to contribute to innovative projects within a forward-thinking startup environment.