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.