Computer Software

3 weeks ago


Toronto ON, Canada Stonewood Group Inc. Full time

Our client is a leader in predictive analytics. The company’s software platform analyzes organizations’ customer data in order to better predict their preferences and churn. This in turn enables businesses to maximize revenuegrowth by targeting and customizing marketingcampaigns and optimizing their lead lists.
Headquatered in Toronto, our client boasts a validated, affordable, plug-and-play solution that any customer-facing business can use by simply uploading their data to the company’s website. The company’s platform is quickly gaining traction in industries including professional sports, daily deals and online retail.

Scope of Position

Broadly, the objective of the role of the VP Engineering is to cultivate an environment that attracts, deploys and retains the human and other resources required to effectively develop, deliver and support the company’s platform and applications providing value to the company’s customers, while meeting the business strategy and goals for profitable growth.

Reporting to the CEO, the VP Engineering will be responsible for providing leadership in the development and delivery of the company’s offerings ensuring throughout that they scale with the company’s growth. The company is growing quickly and boasts a team that is loyal, creative and committed to the company’s innovative products and the satisfaction of their customers.

Functional Tasks

  • Lead a team of software developers (development, QA and support).
  • Develop strategic planning for and direction / control of product development activities.
  • Hire, train and manage direct reports, along with their goal setting, performance management and development feedback.
  • Estimate and schedule completion of goals.
  • Aid in architecting solutions that enable successful product delivery using the latest distributed IT systems (e.g., Apache Spark, Cassandra, NoSQL, etc.)
  • Anticipate future growth and complexity and balance the need for predictability and creative license.
  • Help determine and eventually manage the overall engineering budget
  • Develop reliable, robust software on-time, within cost targets, using accepted state-of-the-art Agile methodologies balancing the demands of release content, quality and desired release dates.
  • Ensure the optimal application of technology and engineering resources to meet the product development and/or customer requirements and deadlines.
  • Maintain keen awareness of the trends and conditions in technology, products and development tools relative to the needs of the company’s customers and businesses
  • Work with executive management to shape the future direction of the company.
  • Establish key indicators for competitive performance in completion of development projects and for rapid, realistic decisions on strategies, plans and projects
  • Maintain awareness of applicable public support for development activities and for human resource development

Key Performance Deliverables

In light of the identified responsibilities, the following are specific deliverables that the position is designed to achieve.

  • Cycle time excellence and on-time product delivery to market
  • Quality of service and customer satisfaction
  • Retention and recruiting
  • Employee satisfaction and motivation
  • Development of staff e.g., goals completed, performance reviews completed, etc.
  • Functionality and performance
  • Budget management as well as product cost
  • Product reliability
  • Innovation as measured by benchmarking against competitive products.
  • Productivity e.g., developers/revenue ratio
  • Responsiveness e.g., to market changes, customers
  • Achievement of overall corporate goals

Competency Profile

The following competencies listed below define the role of VP Engineering

Role Expertise
Demonstrates critical technical or professional knowledge/skills related to the role. Has thorough knowledge of relevant products, services and methods. Expands technical knowledge/skills and keeps up-to-date in own area of expertise.

Planning & Objective Setting
Systematic in approach to work. Produces action plans in which objectives are defined and steps for achieving them are clearly specified. Plans by breaking down large task into subtasks. Develops plans that anticipate obstacles. Is realistic about time-scales and builds in appropriate checkpoints, milestones and controls in order to ensure that desired results are realized.

People Management
Establishes and communicates clear priorities and sense of direction. Clarifies roles and responsibilities. Adapts management style to achieve optimum results.

Team Skills
Helps to create a sense of team spirit and harmonious relations through cooperation and support. Balances personal goals with those of the team. Fosters collaboration among team members.

Results Orientation
Focuses strongly on achieving agreed upon outcomes and ensures that key objectives are met. Conveys a sense of urgency and drives issues to closure. Aims to improve upon past performance. Establishes aggressive personal targets and strives to achieve them.

Problem Solving
Draws parallels across situations and contexts. Divides problems into their individual elements. Develops several explanations or alternatives. Separates the core of a problem from its symptoms and can identify cause and effect.

Quality Orientation
Strives for excellence in products, processes and/or services through continued evaluation, enhancement and redefinition of quality standards.

Commercial Acumen
Applies appropriate commercial and financial principles. Understands situations in terms of costs, profits, added-value and return on investment. Appreciates the commercial impact of own work on the organization’s total expenses and revenues.

Preferred Experience / Education

The following indicates specific industry, academic and functional experience/qualifications that are important to the successful achievement of the identified responsibilities and performance deliverables.

  • 3+ years software engineering management background
  • Experience with different software development methodologies including Agile
  • Ability to motivate people, instill accountability, and achieve results in a young and growing company
  • Excellent communication and people management skills
  • The successful candidate will have worked outside of large, bureaucratic, process-heavy organizations. Early stage familiarity and adeptness required.
  • The successful candidate will have been successful scaling development organizations.
  • The successful candidate will be hands-in, detail oriented and able to anticipate problems and head off projects that are headed astray and have the ability to get products back on track.
  • 10+ years software development experience
  • Competitive compensation and equity package structured for the successful candidate. #J-18808-Ljbffr


  • Markham, ON, Canada General Motors Full time

    The Software Defined Vehicle will increase the vehicle’s compute capability, be connected, and allow for faster software development cycles. As a Software Simulation Developer, you will be on the forefront of realistic automotive software-in-the-loop simulation environments creating highly optimized, largely automated, high-fidelity vehicles on demand...

  • Computer Engineers

    3 weeks ago


    Toronto, ON, Canada Studyincanada Full time

    Computer engineers research, plan, design, develop, modify, evaluate and integrate computer and telecommunications hardware and related equipment, and information and communication system networks including mainframe systems, local and wide area networks, fibre-optic networks, wireless communication networks, intranets, the Internet and other data...

  • Computer Programmers

    3 weeks ago


    Oshawa, ON, Canada Studyincanada Full time

    Computer programmers write, modify, integrate and test computer code for software applications, data processing applications, operating systems-level software and communications software. Interactive media developers write, modify, integrate and test computer code for Internet and mobile applications, computer-based training software, computer games, film,...


  • Toronto, Canada Brightly Software Canada, Inc. Full time

    Who weare Build a brighter future while learning and growing with a Siemens company at the intersection of technology, community and sustainability. Our global team of innovators is always looking to create meaningful solutions to some of the toughest challenges facing our world. Find out how far your passion can take you.  Whatyou’ll be doing ...


  • Toronto, ON, Canada Collage HR Full time

    Lumenix Development Team Full Time Toronto, ON We are seeking an entry-level Python programmer to join our team. In this role, you will work closely with our senior developers to build and maintain our AI-powered software products. Your primary responsibility will be to write clean, efficient, and scalable Python code that implements machine learning...


  • Toronto, Canada Robinhood Full time

    Join a leading fintech company that’s democratizing finance for all.Robinhood was founded on a simple idea: that our financial markets should be accessible to all. With customers at the heart of our decisions, Robinhood is lowering barriers and providing greater access to financial information. Together, we are building products and services that help...


  • Toronto, ON, Canada Xanadu Full time

    Xanadu’s mission is to build quantum computers that are useful and available to people everywhere. Few people in their life will be able to be a part of something like this, where if we are successful, the technologies we develop will solve some of the world’s most challenging problems, and literally change the world. Xanadu is an industry leader in...

  • Computer Programmer

    3 weeks ago


    Toronto, Canada Beckard Associates Full time

    Looking for a career with Beckard Associates? The following is a list of positions currently accepting applications.Beckard Associates is looking for a Business Basic programmer to maintain and improve our in-house management and distribution software as well as to make the necessary modifications to meet the needs of our customers. The suite is currently...


  • Toronto, ON, Canada Computer Methods International Corp. Full time

    Computer Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise financial and cost management systems designed for the Construction and Engineering industries. THE OPPORTUNITY An opening currently exists for a DBA Evening Coordinator. Duties and responsibilities (may include, but are not limited to, the following)...

  • Payroll Administrator

    3 weeks ago


    Toronto, ON, Canada Computer Methods International Corp. Full time

    Computer Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise financial and cost management systems designed for the Construction and Engineering industries. An opening currently exists for a Payroll Support Product Analyst . This role requires a dynamic individual to provide support for our client’s Global...

  • Software Developer

    3 weeks ago


    Toronto, ON, Canada Vbktechsystems Full time

    Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance of software Assist in the collection and documentation of user's requirements Assist in...


  • Mississauga, ON, Canada NORSTAR ENTERPRISES INC Full time

    Volunteer Experience · Work Experience · Work & Career NETWORK ADMINISTRATOR BY NORSTAR ENTERPRISES INC. Evening, Morning, Night Languages English Bachelor’s degree Asset languages Urdu Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer workstations and...


  • Toronto, Canada APS Tech Corp Full time

    Education: College/CEGEP - Experience: 7 months to less than 1 year **Tasks**: - Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer workstations and peripheral equipment - Evaluate and install computer hardware, networking software and operating system software - Operate...


  • Toronto, ON, Canada Xanadu Full time

    Quantum Software Developer - Compilation Xanadu’s mission is to build quantum computers that are useful and available to people everywhere. Few people in their life will be able to be a part of something like this, where if we are successful, the technologies we develop will solve some of the world’s most challenging problems, and literally change...


  • Markham, ON, Canada Software International Full time

    Our team has an immediate permanent opening for an Engineer. Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs) Design and implement...


  • Toronto, ON, Canada Computer Methods International Corp. Full time

    Are you looking to work for a growing software company? How about a socially responsible company that cares about its employees? CMiC has been awarded one of Canada’s Best Managed Companies and is continuing to grow and strive for the best. Are you a seasoned Oracle PL/SQL Developer, familiar with Java, familiar with APIs or looking to explore Java and...


  • Toronto, Canada Quality Breeze Inc. Full time

    Education: College/CEGEPExperience: Experience an assetComputer scienceNetwork and system administration/administratorTasksCoordinate access and use of computer networksInstall softwareInstall web server hardware and softwareMaintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer...


  • Toronto, Canada Quality Breeze Inc. Full time

    Education: Expérience: EducationCollege/CEGEPComputer scienceNetwork and system administration/administratorTasksCoordinate access and use of computer networksInstall softwareInstall web server hardware and softwareMaintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer...


  • Toronto, ON, Canada Unreal Gigs Full time

    What You'll Do Design, implement, and optimize computer vision (CV) models. Set up MLOps pipeline for continuous improvement of CV models. Meet with contractors to understand their needs and requirements. Develop optimizations tailored to key aspects of the construction industry. Requirements Your Qualifications We are seeking a dedicated and...


  • Toronto, ON, Canada Vbktechsystems Full time

    Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance of software Assist in the collection and documentation of user's requirements ...