Software Development Manager

4 weeks ago


Toronto ON, Canada Enable Full time

Do you want to help design new ways of processing Enterprise scale data at speed, learn leading edge technologies, work on complex big-data algorithms, shape processes into a growing engineering organisation, all while helping to scale a Series D rocket ship to the next level?

Then welcome to Enable

What is Enable:

Enable is the SaaS rebate management platform that drives trusted relationships between B2B trading partners. We create money for our customers by providing them with the technology solutions to automatically detect and report on rebate due. Customers configure their deals, Enable ingests and process all their sales transactions, allowing them to find rebates they are owed that they would otherwise have missed.

All this has major challenges, we process enormous amounts of data in very short time frames, performing billions of calculations per customer and storing it all in Enterprise scale databases. We provide customers with reporting, deal editing and collaboration capabilities. There are no standard techniques for doing this, we are the market leader, and we create new solutions every day.

We launched our flagship product in 2016 and have raised $276m to date in Series A, B, C & D funding. We are continually growing our client base, product portfolio and hyper-talented team.

As an Engineering Manager, you'll manage a team of 6 to 8 engineers reporting directly to you.

You take responsibility for leading projects and project teams. You'll lead and mentor members of your team, to ensure high quality deliverables.

You must have expert knowledge of software solution creation, an awareness of automation topics, and have strong communication, time management, and prioritization skills.

You'll be responsible for ensuring that key projects and engineering duties are fulfilled. This includes answering technical questions, overseeing estimates for project work, and training for new engineers.

You can expect to have direct and ongoing input into the technical roadmap of our product. Identify and plan the adoption of new technologies as well as regularly reviewing current practices.

You will report to the Director of Engineering for your engineering group and work closely alongside other Engineering Managers to identify short and longterm team objectives, with a focus on quality and iterative improvement.

Line Management
  • Effectively manage a sub team of engineers.
  • Hold weekly 1:1s with your sub team to provide them the support they need to progress andsucceed at Enable.
  • Understanding the strengths and weaknesses as well as the likes and dislikes of individual teammembers and organising work accordingly. This also includes having the ability to lift motivationlevels of team members.
  • Schedule, prepare for, and attend annual appraisals for members of your sub team.
  • Drive skills development of sub team members.
Team Growth & Retention
  • Contribute to recruitment activities, such as interviews and employee onboarding.
  • Assist with internal promotion activities as new roles become available.
  • Play a role in the growth of the Engineering team as we adapt to being a larger team.
  • Be a positive representative for Enable, ensuring your team is happy and we have good staffretention.
  • Daily management and HR activities, including the completion of many recurring managementtasks.
Deliver
  • Lead engineering projects and project teams
  • Deliver projects that improve the quality of Enable’s product and minimize defects
  • Confidently deliver challenging project requirements within budget
  • When tasks are large" break them down into smaller" more actionable parts
  • Effectively manage shifting priorities when necessary
  • Structure code in a manner that anticipates the type of scale and maintenance required for the scope of the work. Consider legibility both in authoring and reviewing pull requests
  • Work on engineering initiatives that drive a larger feature set, whilst being careful to not create technical debt in the process
  • Champion and demonstrate the reduction of technical debt
Processes
  • Attend recurring engineering meetings.
  • Continued focus on staying on top of our backlogs, ensuring our most important tasks areprioritised first.
  • Have direct and ongoing input into Engineering team OKRs.
  • Take ownership of Engineering team OKRs, ensuring we stay on track to achieve them.
  • Management and completion of business improvement initiatives.
  • Effectively delegate work and responsibilities, utilising the skills of people in your team.
  • Support the operational responsibilities held by members of your team.
  • Provide regular assistance and guidance for other members of the engineering team as well asindividuals elsewhere in the business.
  • Be proactive in anticipating problems that could arise in the future and look to pre-emptivelyprovide solutions before they become an issue.
  • Actively participates in meetings and creates cross-team collaboration where necessary toaddress business goals.
  • Coordinate efforts across the team rather than working in a silo. Makes sure that people feelincluded in varying projects, and that their voices are heard.
  • Creates and maintains internal documentation for the purpose and structure of the systemsthey're working on. Carefully documents processes that aren’t clear.
Essential Skills
  • Excellent written and verbal communication.
  • Ability to engage and motivate others.
  • Be a positive force in the wider Enable team.
  • Thrive in a collaborative team environment.
  • Ability to be decisive and make difficult decisions.
  • Strong technical design capability.
  • Strong interpersonal skills to manage a team of engineers.
  • Excellent problem solving ability.
  • Be dynamic, ready to respond to ad hoc queries.
Acceptance Criteria
  • At least 3 years’ experience leading software engineering project teams.
  • Provable track record of delivering projects to a high standard, with minimal defects.
  • Be able to demonstrate work that has pushed an organization forward, such as, improvingstandards, deploying new technologies that are consistent with the roadmap, improving business processes, solid product knowledge for the systems Enable develops, contributions to team OKRs.

Enable Global Inc provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state and local laws. Enable complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Enable expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, national origin, age, genetic information, disability or veteran status. Improper interference with the ability of Enable employees to perform their expected job duties is absolutely not tolerated.

#LI-Hybrid

#J-18808-Ljbffr
  • Software Architect

    2 weeks ago


    Mississauga, ON, Canada Prophix Software, Inc. Full time

    Prophix is the leading global platform and partner for financial performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today. Working with a global network...


  • Toronto, ON, Canada Study International Full time

    Job Requisition ID #24WD77005 Position Overview As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design,...

  • Development Manager

    3 weeks ago


    Kitchener, ON, Canada Perimeter Development Corporation Full time

    3 weeks ago Be among the first 25 applicants For over 10 years, Perimeter Development Corporation has pursued projects merging untapped potential, thoughtful design, superior materials, and passionate collaborations. Our diverse portfolio includes industrial, Class 'A' office space, and mixed-use urban renewal projects. We're driven by...


  • Toronto, ON, Canada Whitecap Canada Full time

    Do you consider yourself tops in your field as a Project Manager , leading software development , system integration , website development , and Microsoft technology-based projects? Then read on…  Whitecap ( is a software designer, software developer, systems integrator & full-service software management company. We are a youthful and dynamic...


  • Toronto, Canada Libra Software Group Full time

    Job Description Libra Software Group is looking for a Corporate Development Manager to join our growing Mergers and Acquisitions deal sourcing team in Toronto. The Manager will take on the critical functions of sourcing, qualifying, nurturing and managing a pipeline of acquisition opportunities, interacting with C-suite executives, business owners,...


  • Toronto, Canada Libra Software Group Full time

    Job DescriptionLibra Software Group is looking for a Corporate Development Manager to join our growing Mergers and Acquisitions deal sourcing team in Toronto. The Manager will take on the critical functions of sourcing, qualifying, nurturing and managing a pipeline of acquisition opportunities, interacting with C-suite executives, business owners, Investment...


  • Toronto, Canada Libra Software Group Full time

    Job DescriptionLibra Software Group is looking for a Corporate Development Manager to join our growing Mergers and Acquisitions deal sourcing team in Toronto. The Manager will take on the critical functions of sourcing, qualifying, nurturing and managing a pipeline of acquisition opportunities, interacting with C-suite executives, business owners, Investment...


  • Ottawa, ON, Canada Mindwire Systems Ltd Full time

    Software Lead Management Specialist Job# 61788 Mindwire is currently seeking a Software Lead Management Specialist to work with one of our valued clients. Contract is onsite in Ottawa A minimum of ten (10) years demonstrated experience in assisting IT projects in large organizations Demonstrated experience with supporting teams through various types...


  • Toronto, Canada Banyan Software Full time

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In 2021, Banyan was named the #1 fastest-growing private software company...


  • Mississauga, ON, Canada GuruLink Full time

    Location: Mississauga, Ontario A lead in their space, the client is committed to delivering best-in-class device management solutions. We are looking for out-of-the-box thinkers who appreciate the art of creating great software. To us, being visionary is more important than doing things the way they have always been done. You have excellent strategic...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD77005Position OverviewAs a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business,...


  • Toronto, ON, Canada CI&T Software S.A. Full time

    We partner with the world’s most valuable brands to build digital solutions that transform businesses. As a digital native, we bring a 29-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of 6,000+ professionals in strategy, research, data science, design, and engineering, we unlock...


  • Toronto, ON, Canada NVIDIA Full time

    NVIDIA's GPUs, SoCs, and networking hardware are the world leaders in performance and efficiency, and we are continually innovating in creative and unique ways to improve our ability to deliver extraordinary solutions in a wide range of sectors. We are seeking software engineers who are passionate about what they do and are committed to making a difference...


  • Waterloo, ON, Canada Google Inc. Full time

    Senior Software Development Manager, Google Workspace corporate_fare Google place Waterloo, ON, Canada Bachelor’s degree, or equivalent practical experience. ~5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role. Master's degree or PhD in...


  • Toronto, Canada APA CANADA DISTRIBUTOR Full time

    Education: Bachelor's degreeExperience: 3 years to less than 5 years or equivalent experienceTasksPlan and control budget and expendituresEstablish and implement policies and procedures for information systemsAuthorize the development of specifications for products or servicesMeet with clients to discuss system requirements, specifications, costs and...


  • Toronto, Canada APA CANADA DISTRIBUTOR Full time

    Education: Expérience: EducationBachelor's degree or equivalent experienceTasksPlan and control budget and expendituresEstablish and implement policies and procedures for information systemsAuthorize the development of specifications for products or servicesMeet with clients to discuss system requirements, specifications, costs and timelinesAssign,...

  • Software Developer

    1 week ago


    Toronto, ON, Canada Knewin Full time

    Job Title: Software Developer - CRM Location: Toronto, ON (Hybrid) Duration: 06Months (Extension possible) Responsibilities: As a Senior Software Developerspecializing in Siebel Development, you will be responsible for translating technical systems specifications into functional applications, ensuring they are tested and operational. Your key duties...


  • Toronto, ON, Canada Amazon Full time

    Software Development Engineer, AWS Marketplace, Partner Onboarding Management, AWS Marketplace, Partner Onboarding Management Sales, Marketing and Global Services (SMGS) AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to...

  • Software Developer

    2 weeks ago


    Toronto, ON, Canada TalentBridge Holdings Corporation Full time

    Job Title: Software Developer - CRM Location: Toronto, ON (Hybrid) Duration: 06 Months (Extension possible) Responsibilities: As a Senior Software Developer specializing in Siebel Development, you will be responsible for translating technical systems specifications into functional applications, ensuring they are tested and operational. Your key duties...


  • Toronto, ON, Canada T-Net British Columbia Full time

    Software Development Manager - Data Engineering We are currently seeking a Software Development Manager to join our Data Engineering team. This is a remote position. This role can be performed from one of our Canadian offices, remotely across Canada, or a combination of both. Some exemptions may apply. Our Data Engineering team is seeking a Development...