Offer summary
Qualifications:
Bachelor's/Master's in related field, 5+ years software engineering experience.Key responsabilities:
- Lead technical team and projects
- Collaborate cross-functionally and ensure quality
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.
Nagarro
NetCom Learning
Nagarro
Nagarro
Feedzai