Open Positions

Deliver and Operate

Implementation Engineer
3 Locations
Operations Analyst I United States
Staff Reporting Programmer United States


Principal Software Engineer
2 Locations
Program Manager I
2 Locations
Software Engineer II United States
Software Engineer II Canada
Staff Software Engineer, Machine Learning Canada
Staff Software Engineer, Machine Learning United States


Financial Analyst II
2 Locations

Finance & Accounting

Senior Manager, Accounting
2 Locations

Human Resources

Internal Communications Manager
2 Locations
Manager, Talent Operations
2 Locations

Product Management

Product Manager United States

Program Management

Program Manager III United States


Director, Market Development and Regulatory Innovation United States
Regional Vice President, Sales United States
Senior Director, Tendering and Commercial Deal United States
Utility Sales Director United States

If you don't see a role that fits your profile, then apply with our General Application.

Check on an application you've submitted.
Sign up for Job Alerts.