Back to jobs

Senior Software Manager - Engineered Arts

Montreal, Quebec

Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link:

About Engineered Arts

Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 20 years of hardware and software development, our robots have been sold in over 30 countries worldwide with customers such as NASA, PwC, Meta and many more. 

Our Ameca robot is well known as ‘the face of AI’ and a social media viral success, taking advantage of the generative AI craze. Along with our ultra-realistic Mesmer range of animated figures our robots continue to surprise and excite visitors at museums, theme parks, visitor attractions and trade shows as well as aid leading universities with AI and robotics research. Our robots are poised to break into the future mega-expansion service robot segment, with applications such as front of house, receptions, check-in desks, information points and PoS.

We are a team of dedicated engineers and creatives striving to develop the very best experiences for our customers. Our internal motto is ‘Be Wow’, everything we do is fun, entertaining or surprising to encounter. We always push the boundaries of what is possible in humanoid robotics, researching and developing new systems and techniques to further their appeal. We explore and challenge the human perception of robots as well as the fear and discomfort and the excitement and joy life-like mechanical humanoids present.

Role Outline

You are an experienced software engineering manager looking for an opportunity to lead a team developing a complex, high impact software product in a cutting edge robotics field. You have a deep and varied experience building platforms, tools and user experiences and can use your knowledge to guide engineers. You have managed large teams of 10 or more people and demonstrated delivering complex projects on-time and with high quality. You are passionate about both software development and people development. You provide feedback on technical designs and can pitch in with hands-on development if needed.

Main Responsibilities

  1. Lead, support and mentor multiple teams of highly skilled software developers
  2. Take overall responsibility for key product performance metrics, including uptime, latency and QA matters
  3. Enable the team to operate to cutting-edge practices, including ensuring provision of the right tooling and up-skilling team members in emerging fields such as AI assisted coding
  4. Manage project plans spanning multiple teams including cross-functional teams to deliver on-time and with high quality.
  5. Own performance management for your team including guiding OKRs, conducting performance calibrations and reviews, and career coaching.
  6. Help set and champion the technical vision for Engineered Arts software products
  7. Own recruitment activities as we grow the team.
  8. Work on non-critical path code improvements and stay hands-on with the team.

Typical Position Interactions

  • Engineering team members – Provide direction, unblock work, review designs, and support growth and performance.
  • Product managers / Product owners – Align on roadmap, refine requirements, prioritise backlog, and trade off scope vs. timelines.
  • Design / UX – Collaborate on solution design, feasibility, and implementation details.
  • QA / Test engineers – Coordinate test strategy, release readiness, and defect triage.
  • DevOps – Plan infrastructure, deployments, observability, and incident response.
  • Security / Compliance – Ensure designs and implementations meet security, privacy, and regulatory requirements.
  • Senior engineering leadership – Align on technical strategy, staffing, standards, and delivery commitments.

Challenges

  • Balancing delivery speed with technical quality, managing tech debt while still shipping valuable features.
  • Keeping team up to date with fast moving development in the profession
  • Aligning multiple stakeholders with competing priorities, making and communicating trade-offs clearly.
  • Scaling systems and processes as the product, team, and customer base grow.
  • Managing ambiguity in product direction or requirements, and turning it into clear plans for the team.
  • Integrating software with complex robotic and real-time systems

Qualifications, Knowledge, Key Skills and Experience

Essential

  • 8+ years of solid engineering experience, with 3+ years of experience leading software development teams.
  • Experience managing a team of 10 or more.
  • Deep knowledge of emerging trends and technologies in the software engineering discipline, including AI tooling use and best practices
  • Excellent oral and written communication skills in English.
  • Good knowledge of backend and front-end development technologies including Python and Typescript.
  • Solid knowledge of design and architectural patterns and frameworks.
  • Solid knowledge of Agile development processes.

Desirable

  • Experience developing for robotics or other hardware-centric systems
  • Experience in systems with distributed cloud and local software elements
  • Experience with systems involving critical latency / real time requirements

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice: https://www.appdirect.com/about/privacy-notice

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...
Select...