Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Technical Product Manager scaling FlexEnergi’s DERMS and virtual power plant platform. Leading product requirements, platform capabilities, and external energy-system integrations from discovery through launch.

Responsibilities

  • Partner with the Head of Product and peers to align priorities, scope, and delivery plans with the product roadmap.
  • Translate business and customer needs into detailed product requirements, specifications, user stories, workflows, business rules, and acceptance criteria.
  • Independently lead assigned product initiatives from discovery through launch, driving decisions, stakeholder alignment, and product acceptance.
  • Break complex initiatives into manageable deliverables, identify dependencies, and collaborate with engineering to evaluate technical options, trade-offs, and resolve ambiguity.
  • Work with engineering throughout development to ensure solutions meet product requirements, address risks and gaps, and are ready for launch.
  • Collaborate with customers, Sales, Implementation, and Customer Success to understand business needs, evaluate solutions, and support utility RFP responses and product launches.
  • Drive integrations between FlexEnergi and external technology platforms from discovery through launch.
  • Work with device OEMs, technology partners, and utility vendors to understand capabilities, limitations, and integration requirements.
  • Define end-to-end integration workflows, including onboarding, authentication, data exchange, synchronization, device control, and exception handling.
  • Evaluate integration opportunities based on customer needs, business value, technical feasibility, and implementation effort.
  • Define requirements for core platform capabilities, including APIs, data models, shared services, and device lifecycle management.
  • Identify gaps and opportunities to simplify, improve, or standardize platform functionality across customers and integrations.
  • Collaborate with engineering to evaluate technical approaches and ensure solutions meet functional, performance, reliability, and security requirements.

Requirements

  • Bachelor’s degree in computer science, engineering, information systems, business, or a related discipline.
  • 4+ years of experience in technical or software product management, with demonstrated ownership of complex software products, platform capabilities, or integrations from requirements through delivery.
  • Proven ability to translate business and customer needs into clear product requirements, workflows, and acceptance criteria.
  • Strong understanding of APIs, integration patterns, data models, and authentication, with the ability to evaluate technical options and work effectively with engineering.
  • Strong product judgment and organizational skills to prioritize competing needs, manage ambiguity, coordinate stakeholders, and make practical trade-offs.
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • Industry experience in electric utilities, renewable energy, power distribution systems, electricity markets (ISO/RTO), DERMS, VPPs, demand response, grid flexibility programs, utility systems, DER technologies, or third-party integrations is preferred.
  • Experience in a startup, growth-stage technology company, or other fast-moving product environment is preferred.
  • Advanced degree is preferred.

Benefits

  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Employer Paid Life Insurance, AD&D, and Disability Insurance
  • Competitive 401(k) Match – Up to 6%
  • Performance Based Bonus
  • Potential Profit Sharing
  • Paid Time Off, Holidays and Other Paid Leave

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$120,000 - CA$140,000 per year

Degree requirement

Bachelor's Degree

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.