Current jobs related to Head of Software Engineering - Canada - Aspire Software


  • Canada Orchestry Software Full time

    Job Title: Software Engineering ManagerOrchestry Software is seeking a highly skilled and experienced Software Engineering Manager to lead our engineering team in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Job Title: Software Engineering ManagerOrchestry Software is seeking a highly skilled and experienced Software Engineering Manager to lead our engineering team in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Key Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environmentSet...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Key Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environmentSet...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Controls to join our team in Kanata, ON. This is a contract position that requires expertise in embedded software development.Key Responsibilities:Develop control algorithms and produce code for vehicle features related to climate, starting, locking, lighting, alarms, windows,...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Controls to join our team in Kanata, ON. This is a contract position that requires expertise in embedded software development.Key Responsibilities:Develop control algorithms and produce code for vehicle features related to climate, starting, locking, lighting, alarms, windows,...


  • Canada Orchestry Software Full time

    {"Responsibilities": "Key ResponsibilitiesLead and mentor a team of software engineers, fostering a collaborative and high-performance work environment.Set clear objectives and performance expectations for team members, and provide regular feedback and guidance to support their professional growth.Drive the development and implementation of software...


  • Canada Orchestry Software Full time

    {"Responsibilities": "Key ResponsibilitiesLead and mentor a team of software engineers, fostering a collaborative and high-performance work environment.Set clear objectives and performance expectations for team members, and provide regular feedback and guidance to support their professional growth.Drive the development and implementation of software...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant to join their team in Kanata, ON. This is a contract position that offers a competitive salary, comprehensive benefits, and opportunities for growth and development.Key Responsibilities:Work in an Agile software development environment to deliver high-quality,...


  • Canada Altair Engineering Full time

    Job Summary:We are seeking a highly skilled Software Engineer Consultant/Expert to join our team at Altair Engineering. This is a contract position that offers a unique opportunity to work with cutting-edge technology on connected car software.Key Responsibilities:Work in an Agile SW development environment to deliver quality state-of-the-art SW solutions...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Software Engineer Consultant to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology on connected car software.Key Responsibilities:Work in an Agile SW development environment to deliver quality state-of-the-art SW solutions for...


  • Canada Altair Engineering Full time

    Job Summary:We are seeking a highly skilled Software Engineer Consultant/Expert to join our team at Altair Engineering. This is a contract position that offers a unique opportunity to work with cutting-edge technology on connected car software.Key Responsibilities:Work in an Agile SW development environment to deliver quality state-of-the-art SW solutions...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Software Engineer Consultant to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology on connected car software.Key Responsibilities:Work in an Agile SW development environment to deliver quality state-of-the-art SW solutions for...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Controls Specialist to join our team. This is a contract position that requires expertise in embedded software development.Key Responsibilities:Develop control algorithms and produce code for vehicle features related to climate, starting, locking, lighting, alarms, windows, powered...

Head of Software Engineering

2 months ago


Canada Aspire Software Full time

We are seeking a dynamic Head of Software Engineering at Aspire Software to lead our expanding team. This role is pivotal in enhancing our engineering capabilities and product offerings. The ideal candidate will possess a proven history of leadership in software development, with experience in creating and implementing scalable solutions within enterprise settings. You will excel in nurturing talent, cultivating team culture, and optimizing team performance.

Key Responsibilities:

  • Team Leadership: Oversee a geographically distributed team of software developers and quality assurance professionals, including responsibilities for recruitment, onboarding, compensation, and career advancement.
  • Mentorship: Provide guidance and support to team members, fostering an environment of innovation, collaboration, and excellence.
  • Performance Management: Conduct regular one-on-one sessions to offer constructive feedback and support.

Project Oversight:

  • Direct the planning, execution, and successful delivery of software initiatives, ensuring alignment with business goals.
  • Effectively manage project timelines, budgets, and resources.
  • Collaborate with product management to refine and implement the product roadmap, ensuring clarity on roles and responsibilities.

Technical Guidance:

  • Maintain up-to-date technical expertise, including hands-on coding and code review practices.
  • Ensure the team makes informed technology choices that prioritize quality, maintainability, and adaptability.
  • Explore and assess new technologies to enhance our offerings.

Strategic Development:

  • Contribute to the formulation of the technical strategy and roadmap.
  • Align team objectives with the overarching strategic vision of the organization.
  • Provide context to the team regarding business and client needs to foster ownership.

Process Optimization:

  • Continuously assess and enhance engineering processes to boost efficiency and quality.
  • Implement best practices and promote a culture of ongoing improvement.

Qualifications:

  • A Bachelor's degree in Computer Science, Engineering, or a related field; an advanced degree is a plus.
  • Experience in Workforce Management or the Healthcare sector is advantageous.
  • Over 10 years of experience in software development.
  • A passion for addressing complex challenges with effective software solutions.
  • Ability to navigate existing systems and resolve intricate system-level issues with a focus on simplicity and durability.
  • A commitment to building a high-performing, collaborative team.
  • Strong coding skills and understanding of the technical challenges faced by developers.
  • Experience in deploying commercial applications at scale.
  • A pragmatic approach to Agile software delivery methodologies.
  • Prior experience managing a remote team.
  • Experience with technology stack migrations and modernization efforts.
  • Demonstrated knowledge across multiple disciplines, technologies, and processes to support business objectives.
  • Proficient in utilizing tools for planning, execution, operations, and change management.
  • Understanding of Enterprise Architecture and Software Design principles.
  • Ability to analyze and resolve complex business challenges while achieving measurable business outcomes.
  • Exceptional interpersonal skills to lead and inspire team members.
  • A proactive approach to problem-solving.
  • Fluency in English, both written and verbal, is essential.
  • Legally authorized to work in the designated region.

For more information about Aspire Software, please visit our website.

We appreciate the interest of all applicants; however, only those selected for an interview will be contacted.