Apply now

Posted 5 months ago

Full-Stack Software Developer

@ Engineered Intelligence Inc.

Mississauga, Ontario

HybridFull-time4+ years experience
Apply now
SIGNALS

Overview

Engineered Intelligence Inc. is hiring a full-time Full-Stack Software Developer reporting to the Head of Engineering. The role covers the full software development life cycle, from design and architecture to coding, testing and documentation, on a cloud-based grid asset analytics product. The posting requires a Bachelor's degree, 4+ years of professional web development, and a hybrid schedule in Calgary or Toronto.

Responsibilities:

  • Contribute to design, architecture and technical solutioning
  • Develop and refactor full-stack application code
  • Write unit tests and documentation
  • Perform peer and pull request reviews
  • Identify and estimate technical debt

Requirements summary:

  • Bachelor's degree in software engineering or computer science
  • 4+ years of professional web application development
  • Strong TypeScript and Angular or React experience
  • Experience developing RESTful APIs
  • Java or Kotlin with Spring Boot and relational databases

Tools & skills

Benefits mentioned

Paid time offStock options
Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2026-06-04
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience4+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studySoftware Engineering, Computer Science
Perks mentionedGenerous paid time off, Flexible hours, Stock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

Engineered Intelligence Inc.

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Asset management for engineers, by engineers

Full company description

This is the new age of utility asset management. For too long, the status quo has revolved around asset risk models that are completely blind to the entire system's performance. That kind of analysis looks more like inventory management than real system planning. ENGIN is our asset management solution that models the behaviour of the entire system to quantify the impacts of asset failures and investment plans. By forecasting risk, reliability, demand growth, and contingencies across different scenarios, and by aligning maintenance planning to capital investment strategies, we empower utility asset managers to make investment decisions with confidence, backed by real engineering analysis.

LinkedIn followers
2,208
People associated on LinkedIn
33
Reported office locations
  • Calgary, Alberta T2R0C5, CA
  • Toronto , Ontario, CA
  • 1215 13 St SE, 201, Calgary, Alberta T2G 4Y3, CA
Business categories
  • Information Technology
  • Software
Other recorded names
  • Engineered Intelligence Inc.
  • Engineered Intelligence Inc
Specialties
  • Utility focused asset management software
  • APM
  • AIP
  • EAM
  • Asset Risk
  • Decision Analytics
  • and Asset Risk Mitigation
Profile identifies a recruitment agency
No
Reported total investment
0

Currency and observation date were not supplied; this is not a current valuation or a funding round.

This is the new age of utility asset management. For too long, the status quo has revolved around asset risk models that are completely blind to the entire system's performance. That kind of analysis looks more like inventory management than real system planning. ENGIN is our asset management solution that models the behaviour of the entire system to quantify the impacts of asset failures and investment plans. By…

FieldValue
IndustryUtilities
Company size11-50 employees
HeadquartersCalgary, Alberta
Organization typePrivately Held
Year founded2020
SpecialtiesUtility focused asset management softwareAPMAIPEAMAsset RiskDecision Analyticsand Asset Risk Mitigation
Open jobs on Jobsy6
LinkedInView page
Job description

Our Business: Engineered Intelligence Inc. (EII) is a power infrastructure technology company with headquarters in Calgary and offices in Toronto. We built a cloud-based software product, ENGIN™, that is focused on helping our clients manage their transmission and distribution assets. ENGIN™, enables our clients to monitor and maintain the condition of their assets and networks. ENGIN™, is analytics-driven, with machine learning workloads and a vision of AI assisted planning.

With our intensive knowledge of grid-level assets, we provide our clients with the white glove experience. From software implementation, maintenance, and assistance with regulatory matters to ensure their grids are managed safely and with optimal cost efficiency.

If you would like to learn more, please visit our website at https://www.engineeredintelligence.com/

Who we are: We are a lean, fully remote team of professionals spanning across Canada who truly enjoy working together. We are alight with passion over building this remarkable business from the ground up. Everything we do matters. We are all experts in our field working together to build a strong company and achieve exceptional career milestones.

  • We value Teamwork as we believe great people do great things. We invest in our people and work together to achieve both individual and shared goals.
  • We are Committed to our Customers as our customers were our inspiration, now they are our focus.
  • We value Innovation & Diversity. We explore how to do what has yet to be done; We celebrate the limitless value diverse teams bring to innovation.
  • We take Ownership. This means we take initiative to exceed expectations and exercise accountability every step of the way.

The Position: Do our values align with you? Are you an experienced Full-Stack Software Developer looking to join a dedicated team working together to build rewarding careers and an incredible business? If so, please read on for more information!

This is a full-time role reporting to the Head of Engineering. This role will contribute to all stages of the software development life cycle: from participating in design and requirements breakdown, architecture and technical solutioning, analyzing / refactoring code, application development, and creating documentation. Strong full-stack capabilities are desired for this role, but developers with particularly strong experience either on the front-end or back-end and desire to do full-stack are most welcome to apply.

Work Location:
We are a hybrid company with offices in Calgary and Toronto. We spend much of our time working remotely but also meet regularly in our offices. Only candidates that can regularly work in either of these locations will be considered.

The ideal candidate will have:

  • Bachelor’s Degree in Software Engineering, Computer Science or equivalent
  • 4+ years developing dynamic web-based applications in a professional environment
  • Experience with front-end development including:
    • Strong knowledge of typescript and it’s best practices
    • Front-end development using common frameworks – Angular/React
      • Experience with recent versions of Angular or desire to work with Angular
    • Developing RESTful web APIs.
  • Experience with back-end development including
    • Knowledge of Java/Kotlin or similar languages
    • Experience with frameworks like Spring / Spring Boot
    • Experience with relational databases and ORMs
  • Strong focus on quality including code quality, unit testing, and general advocacy for continuous improvement
  • Ability to work independently and as part of a team; a self-starter, comfortable working with complex systems, eager to take on a wide range of responsibilities.

It would be great if you also have:

  • Understanding of AWS cloud services.
  • Knowledge of, exposure to, or experience with:
    • Web application server-side development frameworks, specifically Node.js / express.js with NoSQL database.
    • Data visualization and data analytics libraries and tools.
  • Exposure to Apache Spark
  • Knowledge or exposure to Scala
  • Knowledge or exposure to Python
  • Any familiarity with electrical engineering concepts and terminology.
  • Interest or exposure to machine learning tools and workloads.
  • Experience building/maintaining multi-tenant product environments, data management for multi-tenant environments, database migrations for multi-tenant environments.
  • Contribution to any opensource projects or libraries.

As a Full-Stack Software Developer you will:

  • Be involved throughout the software development life-cycle:
    • Offer suggestions and opinions towards technical solutioning for new development tasks.
    • Complete software development tasks across the application with an emphasis on high-quality code.
    • Identify and quantify (i.e. priority, time estimate) “tech debt” within the codebase(s).
  • Produce high-quality, effective, and sustainable code; ensure code is functional, testable, maintainable, and meets business requirements; ensure code is tested with test cases.
  • Understand the ins-and-outs of the company’s software products from a technical perspective (i.e., architecture, design patterns, code structure).
  • Proficient in core aspects of business logic and user interactions with the company’s software products.
  • Accept and produce feedback with the software development team:
    • Perform peer-reviews, review of pull requests for code style, design patterns, and best practices.
    • Perform code reviews and documentation when required to share knowledge with other team members.
    • Contribute towards best practices and technical resources within the development team.
  • Involvement in software implementation process as required, such as client delivery.
  • Peer within the development team, and mentor to intermediate, junior, and student developers

What we offer:

  • Flexible work hours (Core working hours 10:00AM to 3:00PM).
  • Autonomy with a wide range of responsibilities, opportunities for advancement, and cross-disciplinary exposure.
  • Stock options so you can realize the value created with your work in the organization.
  • The opportunity to put your skills to work, add milestones to your resume, and be part of something great from the early stages of a promising business.
  • Interactive and supportive remote workplace culture.
  • Competitive compensation package.
  • Paid time off and Benefits.

Similar jobs

  • Full Stack Software Developer

    Toronto, ON
    $100k–$140k/yrHybridFull Time

    TalentedPeoplePartners

    7+ YOECandidates need 7+ years of software engineering experience, strong C#, JavaScript/TypeScript and .NET skills, React knowledge, and MS SQL Server expertise. A bachelor's degree in computer science or engineering, or equivalent experience, is also required.

    MS SQL Server, React, .NET, C#, JavaScript, TypeScript

  • Full Stack Software Developer

    Ontario
    On-siteFull Time

    YuJa Inc.

    Candidates need a computer science or engineering bachelor's degree with strong academic results, plus experience with Java (J2EE), JDBC, JSP, Servlets and EJBs. They also need knowledge of HTTP, TCP-IP, MySQL, Windows Server and Linux, and excellent English communication.

    Eclipse, JBoss, MySQL, Windows Server, Linux

  • Full Stack Software Developer

    Toronto, ON
    Full Time

    Pulsenics

    3+ YOECandidates need 3+ years of full stack experience, strong C# and .NET Core skills, React experience, and solid SQL and Linux knowledge. Experience deploying and maintaining applications in production is also required.

    .NET Core, React, SQL, Linux

  • Senior Full Stack Software Developer

    Toronto, ON
    Contract

    Randstad Canada

    Candidates need a bachelor's degree in a related field and advanced experience with Apache Camel, MuleSoft, Enterprise Java and REST APIs. They also need OpenShift/Kubernetes, strong SQL and data modelling skills, and CI/CD and DevOps experience. Public sector experience is strongly preferred.

    MuleSoft, Apache Camel, OpenShift, Kubernetes, AWS Lambda, AWS SQS

    Senior Full Stack Software Developer - Java/React

    Toronto, ON
    Contract

    Randstad Canada

    7+ YOE3+ MgmtCandidates need 7+ years of software engineering and full-stack experience in Node.js, Next.js, React, Java Spring Boot and .NET/C#, plus 3+ years as a technical or solution lead. Dynamics 365/Power Platform, Azure integration, and Azure DevOps or GitHub CI/CD experience are required.

    Dynamics 365, Power Platform, Power Apps, Dataverse, Azure DevOps, GitHub

  • Full Stack Software Developer (.NET & React)

    Toronto, ON
    Full Time

    Calliere

    3+ YOECalliere needs candidates with 3+ years of building and shipping production software in a team, strong object-oriented design and web architecture knowledge, and a post-secondary Computer Science background or equivalent experience. Strong collaboration with business stakeholders and good organization are also required.

    C#, .NET, ASP.NET MVC, React, SQL Server, Windows Server

  • Intermediate Full-Stack Software Developer - Remote/Hybrid (Canada)

    London, ON +1
    Full Time

    Info-Tech Research Group: The fastest growing research and advisory firm, Info-Tech enables leaders to make well-informed decisions and transform their organizations through…

    4+ YOECandidates need at least 4 years of professional software development experience, a degree or diploma, and skill with relational databases, SQL, HTML5, CSS3 and JavaScript. Experience with Agile, source control and optimizing code for large data volumes is also required.

    Ruby on Rails, MySQL, JavaScript, Python, Azure, OpenAI

  • Senior Full-Stack Software Developer (Python/React)

    Toronto, ON +1
    Full Time

    Intact Financial Corporation

    5+ YOECandidates need at least five years of software development experience with strong Python, TypeScript, React, AWS and REST API skills. They should have experience with distributed systems, Terraform, CI/CD and production LLM or model-backed features, plus a bachelor's degree or equivalent and eligibility to work in Canada.

    Python, TypeScript, React, AWS, Terraform, Swagger/OpenAPI

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.