Solaris Management Consultants Inc

Software Developer

Software Developer
Notice info
LocationSurrey, BC
Job Typefull time
On-site
Oil and Gas

About This Job


Job Title: Software Developer


Department: Technology


Industry: Clean Technology


Location: Surrey, British Columbia


Position Type: Full-time Permanent


About Ensol Systems Inc.

Ensol Systems supports operational execution through research and development of clean technology solutions for remote power, data and communication infrastructure. Our rugged, reliable, and green systems are built for automation, management, and optimization.

Designed to operate in the most challenging environments, our solutions are trusted for critical infrastructure in remote, off-grid locations, including mountain tops, the arctic circle, and remote mining operations.


Position Overview

We are seeking a motivated Software Developer to join our team. In this role, you will contribute to the design, development, testing, and maintenance of software solutions that support embedded systems, web clients, and desktop or mobile applications. You will work collaboratively with cross-functional teams to enhance existing systems, develop new features, and support system integrations and migrations.

This position is ideal for a detail-oriented professional who enjoys solving technical challenges and delivering scalable, high-quality software solutions.


Key Responsibilities

- Work with an agile research and development team to develop software that enhances the features and capabilities of purpose-built embedded systems, web clients, and mobile applications.

- Design, write, test, and maintain efficient, clean, and scalable code.

- Assist in gathering user requirements, developing user stories, and preparing effort estimates to support design and architecture documentation.

- Prepare reports, manuals, and other documentation related to the status, operation, and maintenance of software.

- Upgrade, configure, troubleshoot, and debug existing systems.

- Provide technical support for new and existing software operating in the field.

- Collaborate with internal stakeholders to assess the need for system changes and improvements.

- Maintain accurate development records, including program updates, revisions, and version history.

- Review and understand existing systems to support ongoing maintenance and enhancement of operational applications.

- Participate in system analysis, integration, conversion, and migration activities.


Qualifications:

- Post-secondary diploma or degree in Information Technology, Computer Science, or a related field.

- 2+ years of experience developing web, desktop, or client-based applications using C/C++/C#, .NET, HTML/HTML5, PHP, CSS3, and JSON/REST APIs.

- Experience with JavaScript frameworks such as Node.js, React.js, or Angular.

- Comfortable working in a Linux environment.

- Experience with Microsoft and Linux-based SQL databases, including design and troubleshooting.

- Understanding of IT systems, software testing methodologies, and programming principles.

- Experience with embedded systems, MODBUS, and PLCs is considered an asset.

- Proficient in MS Office Suite and able to quickly learn new software applications.


Demeanour Required:

- Strategic: Understands the broader business landscape and how people strategy drives results.

- Proactive: Anticipates needs and challenges, providing timely, pragmatic solutions.

- Collaborative: Builds trust with executives, technical professionals, and HR peers alike.

- Resilient: Remains composed under pressure and navigates complex dynamics with confidence.

- Inclusive: Values diverse perspectives and contributes to a culture of respect and belonging.

- Professional Presence: Communicates with credibility, maturity, and warmth at all organizational levels.


What Makes Us Different

We are an in-house, multidisciplinary team with a flat structure that values and promotes open communication and collaboration. Our culture is built on inclusion, balance, and purpose-driven work where every voice contributes. We support community initiatives and lead with care in everything we do.


What We Offer

At Ensol, we support your career and well-being with comprehensive benefits and a balanced work environment. We offer a competitive total rewards package that includes health and wellness coverage, retirement savings support, generous paid time off, and opportunities for professional growth through training and mentorship.


Compensation

The salary for this role is based on an average of 37.5 hours a week. The estimated range is between $58,000 - $62,000 depending on skills and experience.


Our Place Within iniem

iniem is an integrated energy group delivering end-to-end solutions across diverse energy value chains, from short-chain hydrocarbons to renewables. iniem integrates advisory, engineering, construction, operations, and technology services into one delivery framework for multi-scope energy projects.


Find out more at www.iniem.com


Note

Thank you for your interest in Ensol. Only shortlisted candidates will be contacted for interviews. To comply with Canadian employment law, candidates must be legally entitled to work in Canada. Reasonable accommodations are available for qualified individuals with disabilities.

Similar Jobs

ET

Software Engineer

logo
Erico Technologies LLC
Job TypeFull time
Salary
$50 - $50
New York, New York
about 1 month ago
company-logo

Lead Software Engineer

logo
Energy Hire
Job TypeFull time
Salary
$120000 - $180000
Dallas, Texas
10 months ago
company-logo

Software Developer

Corrosion Service Company Limited
Job Typefull time
 
Markham, ON
about 2 months ago
company-logo

Software Developer

Solaris Management Consultants Inc
Job Typefull time
 
Surrey, BC
about 2 months ago
company-logo

Software Developer

Seneca Resources Company, LLC
Job Typecontract
 
Virginia, MN
4 months ago
company-logo

Software Developer

ISO New England Inc.
Job Typefull time
Salary
$136000 - $182000
Holyoke, MA
6 months ago
company-logo

Software Developer I

EPB
Job Typefull time
 
Chattanooga, TN
5 months ago
company-logo

Software Developer I

Westinghouse Electric Company
Job Typefull time
Salary
$58400 - $73000
Cranberry Township, PA
6 months ago
company-logo

Software Developer Engineer

Westinghouse Electric Company
Job Typefull time
Salary
$69200 - $86500
Cranberry Township, PA
6 months ago
company-logo

Program Developer

Westinghouse Electric Company, LLC
Salary
$104000 - $197600
Wadsworth, TX
6 months ago
company-logo

Software Engineer

Onyx
Job Typefull time
Salary
$170000 - $250000
California, MD
about 2 months ago
company-logo

Software Engineer

Utilismart Corporation
Job Typefull time
 
Windsor, ON
about 2 months ago
company-logo

Software Engineer

Onyx
Job Typefull time
Salary
$170000 - $250000
California, MD
3 months ago
company-logo

Developer

Canadian Natural Resources Limited (CNRL)
Job Typefull time
 
Calgary, AB
4 months ago
company-logo

Software Engineer

Onyx
Job Typefull time
Salary
$170000 - $250000
California, MD
4 months ago
company-logo

Developer

Canadian Natural
Job Typefull time
 
Calgary, AB
4 months ago
company-logo

Software Engineer

Petrasoft Inc
Job Typefull time
 
Houston, TX
5 months ago
company-logo

Software Engineer

Approved Oil Company
Job Typefull time
 
Brooklyn, NY
5 months ago
company-logo

Software Engineer

Voltus
Job Typeinternship
 
00
5 months ago
company-logo

Software Engineer

ISO New England Inc.
Job Typefull time
Salary
$136000 - $182000
Holyoke, MA
6 months ago

Trending Jobs

company-logo

Lead Software Engineer

Energy Hire
Job TypeFull time
Salary
$120000 - $180000
Dallas, Texas
10 months ago
LL

Field Landmen, Division Order Analysts & Lease Analysts

Liberty Land Management, LLC
Job TypeContract
 
Houston, Texas
3 months ago
company-logo

Armed Nuclear Security Officer

Ontario Power Generation
Job Typefull time
 
Pickering, ON
5 months ago
company-logo

Landman

Aaron Resources, LLC
Job Typefull time
 
00
6 months ago
company-logo

Industrial Craft Electricians for 2026 Start– Kennecott Copper

Rio Tinto
Job Typefull time
 
Salt Lake City, UT
6 months ago
company-logo

Deckhand 3

Marathon Petroleum Corporation
Job Typefull time
 
Catlettsburg, KY
5 months ago
company-logo

Title Landman

Norwood Land Services, LLC
Job Typecontract
 
00
6 months ago
TL

Independent Petroleum Landman

Texhoma Land Consultants, Inc
Job Typefull time, contract
Salary
$84500 - $104000
Oklahoma City, OK
6 months ago
company-logo

Title Landman

Perpetual Resource Partners LLC
Job Typefull time
 
Dallas, TX
5 months ago
company-logo

Nuclear Security Officer

Constellation
Job Typefull time
 
Cordova, IL
4 months ago
PR

Executive Coordinator

Perpetua Resources
Job Typefull time
Salary
$55000 - $75000
Boise, ID
6 months ago
company-logo

Haul Truck Operators – Kennecott Copper

Rio Tinto
Job Typefull time
 
Salt Lake City, UT
6 months ago
HE

Accounting Clerk II - Oahu

Hawaiian Electric Company, Inc.
Salary
$47840 - $47840
Honolulu, HI
6 months ago
company-logo

Wastewater Treatment Plant Operator-Lower Jackson

Environmental Systems Service, Ltd.
Job Typefull time
Salary
$31200 - $52000
Eagle Rock, VA
3 months ago
company-logo

STOREKEEPER

Manitoba Hydro
 
Winnipeg, MB
5 months ago
company-logo

Surface Landman

Bison Oil & Gas IV, LLC
Job Typefull time
Salary
$83500 - $132400
Denver, CO
6 months ago
company-logo

Nuclear Document Mgmt Specialist I/II

Dominion Energy
 
Surry, VA
5 months ago
BF

Torque and Test Operator

BJ Field Services
Job Typefull time
Salary
$47840 - $83200
Midland, TX
6 months ago
company-logo

Hydro Operator

SANTEE COOPER
Job Typefull time
Salary
$74880 - $93600
Moncks Corner, SC
6 months ago
MI

Land Manager

McEwen Inc. Gold Bar
Job TypeFull time
Salary
$120000 - $150000
Eureka, Nevada
2 months ago