Software Engineer (Canada)

Software Engineer (Canada)

24 Oct
|
Indigenous Energy Monitor
|
Canada

24 Oct

Indigenous Energy Monitor

Canada

Company Description

Indigenous Energy Monitor is Canada’s first market intelligence platform focused on Indigenous participation in the energy and resource sectors. The organization provides trusted data, research, and advisory services to investors, industry, government, and Indigenous organizations to support informed decision-making. Its mission is to advance Indigenous participation by offering transparent, reliable information that strengthens partnerships and projects.

Team members contribute to a platform that helps build more inclusive, accountable, and sustainable resource development across Canada. The work environment values collaboration, respect, and meaningful impact.

Role Description

This part-time, remote Software Engineer role focuses on building and maintaining the core technology behind Indigenous Energy Monitor’s market intelligence platform. On a day-to-day basis, the Software Engineer will design, develop, test, and optimize backend services and APIs that support data collection, processing, and delivery to users. The role includes implementing secure, scalable software solutions, troubleshooting technical issues, and improving performance and reliability of existing systems.

The Software

Engineer will collaborate with product, data,



and research teams to translate requirements into robust technical features and support integration of new data sources. The position also involves contributing to documentation, code reviews, and continuous improvement of development practices.

Qualifications

- Solid foundation in Computer Science principles, including data structures, algorithms, and software architecture.
- Experience in Software Development and Programming, with proficiency in at least one modern programming language (e.g., Python, JavaScript/TypeScript, Java, or similar).
- Hands-on experience with Back-End Web Development, including RESTful APIs, databases (SQL or NoSQL), and server-side frameworks.
- Knowledge of Object-Oriented Programming (OOP) concepts and ability to apply them to design clean, maintainable code.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Ability to work independently in a remote setting, manage time effectively, and communicate clearly with cross-functional teams.
- Understanding of data security, privacy, and reliability in web applications is an asset.
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
- Interest in Indigenous participation in energy and resource sectors or experience working with mission-driven organizations is an advantage.

📌 Software Engineer (Canada)
🏢 Indigenous Energy Monitor
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (canada) / canada