Head of Software Engineering

3 weeks ago


Canada Aspire Software Full time

Aspire Software is seeking a Head of Software Engineering to enhance our dynamic team. We are in search of a motivated, people-oriented leader to elevate our engineering division and product offerings. The ideal candidate will possess a proven history as a software engineering leader, adept at building and deploying scalable products within enterprise settings. You excel in nurturing talent, cultivating team culture, and optimizing team engagement and performance.

Your Responsibilities:

  • Team Leadership: Oversee a distributed team of software developers and quality assurance professionals, including recruitment, onboarding, and performance evaluations.
  • Guide and mentor the team, promoting a culture of innovation, collaboration, and excellence.
  • Conduct regular one-on-one sessions to provide support and constructive feedback.

Project Management:

  • Supervise the planning, execution, and delivery of software initiatives, ensuring alignment with business goals.
  • Effectively manage project timelines, budgets, and resources.
  • Collaborate with the product team to refine and deliver the project roadmap, ensuring clear ownership of objectives.

Technical Leadership:

  • Maintain an advanced level of technical expertise, including hands-on coding and code reviews.
  • Ensure the team makes informed technology decisions regarding quality, maintainability, and adaptability.
  • Explore, assess, and experiment with emerging technologies.

Strategic Planning:

  • Contribute to the formulation of the technical strategy and roadmap.
  • Align the team's objectives with the broader strategic goals of the organization.
  • Provide business and client context to foster a sense of ownership within the team.

Process Improvement:

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

Qualifications:

  • A Bachelor's degree in Computer Science, Engineering, or a related field; an advanced degree is highly desirable.
  • Experience in Workforce Management or the Healthcare sector is advantageous.
  • Over 10 years of experience in Software Development.
  • A passion for crafting elegant software solutions to complex challenges.
  • Ability to comprehend existing systems and address intricate system-level issues with a focus on simplicity and durability.
  • A commitment to building a high-performing, open-minded, and collaborative team.
  • Strong coding skills and empathy for the technical challenges faced by developers.
  • Experience in deploying commercial applications at scale.
  • A pragmatic approach to Agile software delivery practices.
  • Prior experience managing a distributed team.
  • Experience with technology stack migrations and modernization initiatives.
  • Demonstrated knowledge across multiple disciplines, technologies, and processes in support of business objectives.
  • Effective use of tools in planning, execution, operations, and change management.
  • Familiarity with Enterprise Architecture and Software Design principles and best practices.
  • Ability to analyze and resolve complex business problems while delivering measurable impact.
  • Exceptional interpersonal skills to lead, manage, and motivate team members.
  • A proactive attitude towards problem-solving.
  • Fluency in English, both written and verbal, is essential.
  • Legally authorized to work in Canada.

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.



  • 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...


  • Canada Neo Financial Full time

    Shape the Future of Financial TechnologyAt Neo Financial, we are committed to enhancing the financial landscape for Canadians. Our dynamic tech startup environment is fast-paced, stimulating, and requires a unique blend of creativity and technical expertise. Our talented team is the driving force behind Neo's success, and we take pride in being one of the...


  • Canada Neo Financial Full time

    Shape the Future of Financial TechnologyAt Neo Financial, we are committed to transforming the financial landscape for Canadians. Our dynamic tech startup environment is fast-paced, innovative, and requires a unique blend of creativity and technical expertise. Since our inception, we have rapidly ascended to become one of Canada's leading fintech firms,...

  • Software Engineer

    2 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...

  • Software Engineer

    2 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...


  • Canada Scribd Inc. Full time

    About the PositionAs the Head of Software Engineering at Scribd, you will be at the forefront of leading the essential User-Generated Content Division, which encompasses our core document experience and SlideShare teams. This position requires a forward-thinking leader capable of managing diverse engineering teams, enhancing our product development...


  • Canada CENTRIC SOFTWARE Full time

    About Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...


  • Canada Horizon Software Full time

    Home / Careers / Java Software Engineer (Full Time Position) Java Software Engineer (Full Time Position) Horizon Software is seeking a Java Software Engineer to become a vital part of our dynamic team. Our Engineering Teams are dedicated to the design, development, and maintenance of the global infrastructure, architecture, and functionalities of our core...

  • Software Engineer

    3 weeks ago


    Canada JAM Software GmbH Full time

    Position OverviewAs a Software Engineer, you will be responsible for the comprehensive lifecycle of software development. This includes:Researching innovative solutions and technologiesDesigning robust software architecturesImplementing high-quality software applicationsManaging existing software systems and enhancing their performanceKey...


  • Canada Altair Engineering Full time

    Job Overview: Altair Engineering is seeking a skilled Software Engineer Consultant with expertise in middleware systems. This role is focused on delivering innovative solutions in the automotive sector. Key Responsibilities: As a Software Developer, you will engage in the following: Collaborate in an Agile software development environment to...


  • Canada Scribd Inc. Full time

    At Scribd, our mission is to ignite human curiosity. We are committed to creating a world rich in stories and knowledge, facilitating the exchange of ideas and information, and empowering collective expertise through our diverse products: Everand, Scribd, and Slideshare.We foster a culture that encourages authenticity and boldness; where we engage in...


  • Canada Scribd Inc. Full time

    At Scribd, our mission is to ignite human curiosity. We are committed to creating a world rich in stories and knowledge, facilitating the exchange of ideas and information, and empowering collective expertise through our diverse products: Everand, Scribd, and Slideshare.We foster a culture that encourages authenticity and boldness; where we engage in...


  • 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...


  • 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...


  • 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...


  • Canada Altair Engineering Full time

    Position Overview: Altair Engineering is seeking a highly skilled Software Developer with expertise in middleware systems. This role is essential for enhancing our innovative software solutions. Key Responsibilities: Collaborate in an Agile software development setting to produce high-quality software solutions for cloud-connected automotive modules...


  • Canada Altair Engineering Full time

    Job Overview: Altair Engineering is seeking a skilled Software Developer Consultant to join our innovative team. This position is focused on enhancing the development of connected vehicle software solutions. Key Responsibilities: As a Software Developer, you will engage in the following: Collaborate in an Agile software development setting to...

  • Software Engineer

    2 days ago


    Canada Intelliswift Software Full time

    Job Summary:Intelliswift Software is seeking a highly skilled Software Engineer - Data Architect to join our team. As a key member of our data engineering team, you will be responsible for designing and developing scalable data architectures to support our business growth.Key Responsibilities:Design and implement data pipelines using Spark and ScalaDevelop...

  • Software Engineer

    2 days ago


    Canada Intelliswift Software Full time

    Job Summary:Intelliswift Software is seeking a highly skilled Software Engineer - Data Architect to join our team. As a key member of our data engineering team, you will be responsible for designing and developing scalable data architectures to support our business growth.Key Responsibilities:Design and implement data pipelines using Spark and ScalaDevelop...


  • Canada CENTRIC SOFTWARE Full time

    Job SummaryCentric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key ResponsibilitiesDesign and develop mobile applications for iOS and Android...