Open Positions

Accounting

Technical Accounting Manager
2 Locations
VP Controller
2 Locations

Administrative

Office Manager Boulder, Colorado

Customer Care

Customer Care Analyst
2 Locations
Customer Care Representative Tier 3
2 Locations

Customer Success

Customer Success Manager
2 Locations
Senior Customer Success Manager
2 Locations

Engineering

Data Engineer Boulder, Colorado
Data Engineer Boston, Massachusetts
Innovation DevOps Engineer
2 Locations
Senior Data Engineer
3 Locations
Senior Python Engineer Contractor Vancouver, BC
Senior Software Engineer
2 Locations
Senior Software Engineer
2 Locations
Senior Software Engineer Boulder, Colorado
Site Reliability Engineering Architect
2 Locations
Software Engineer
2 Locations
Software Engineer Contractor Vancouver, BC

Finance

Financial Analyst
2 Locations
Staff Accountant Boulder, Colorado

Implementation

Business Systems Analyst Boston, Massachusetts
Implementation Engineer Boston, Massachusetts
Senior Technical Project Manager
3 Locations
Software Implementation Engineer Boston, Massachusetts
Solution Architect Boston, Massachusetts
Technical Project Manager
3 Locations

Information Technology

IT Helpdesk Administrator Boston, Massachusetts

Marketing

Digital Marketing Specialist
2 Locations
Senior Director, Brand Marketing
2 Locations
Senior Product Marketing Manager
2 Locations

Product Management

Innovation Product Manager
2 Locations
Product Manager - Connect Platform
2 Locations
Product Owner - Connect Platform
2 Locations

Sales

Sales Engineer
3 Locations

Technical Support

Technical Support Analyst (Tier I)
3 Locations
Technical Support Engineer (Tier II)
3 Locations

Technology

Scrum Master
2 Locations

Technology Research

API Architect Boulder, Colorado
Innovation Data Engineer
2 Locations
Innovation Director Boulder, Colorado
Innovation Technical Project Manager
2 Locations
Mobile Tech Lead Boulder, Colorado
Tech Lead Boulder, Colorado

Utility Operations

Data Analyst
2 Locations

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.