Senior Full Stack Software Developer
Top Benefits
About the role
Senior Full Stack Software Developer
Build the Future of ENGIN™ with Engineered Intelligence
At Engineered Intelligence, we help utilities make smarter, faster, more defensible infrastructure decisions through grid-aware asset management and planning solutions.
We’re looking for a Senior Full Stack Developer to lead innovation, tackle complex challenges, and mentor the next generation of engineers—while building products that make a real-world impact.
If you love working across the stack, influencing technical direction, and thriving in a collaborative, fully remote team—this is your role.
Why You’ll Love This Role
-
Impact: Your work will directly shape the future of ENGIN™ and the way utilities operate.
-
Variety: From Angular UIs to high-performance Scala backends, you’ll touch every layer of the stack.
-
Growth: Influence architecture, mentor peers, and help scale a fast-growing SaaS product.
-
Flexibility: Fully remote with core hours (10 AM – 3 PM) and hybrid options in Calgary/Toronto.
What You’ll Do
Lead & Deliver
-
Design, build, and ship complex features end-to-end—frontend and backend.
-
Drive development in Angular/TypeScript, Java, Scala, Node.js, MongoDB, and PostgreSQL.
-
Maintain high coding standards through documentation, code reviews, and testing.
-
Identify and address technical debt before it becomes a problem.
-
Mentor and guide engineers at all levels.
Shape the Product
-
Collaborate on solution architecture for performance, scalability, and security.
-
Contribute to technical strategy and decision-making.
-
Work closely with stakeholders to align technical solutions with business goals.
Own the Development Lifecycle
-
Participate in solutioning, prototyping, and deployment.
-
Ensure high-quality, production-ready code through TDD and robust testing.
-
Support client delivery when needed.
What You Bring
Must-Have Skills
-
Bachelor’s in Software Engineering, Computer Science, or equivalent.
-
5+ years building full stack web applications professionally.
-
Advanced expertise in Angular, Node.js, TypeScript, JavaScript, and MongoDB.
-
Backend experience in Java (Spring) and Scala (Apache Spark preferred).
-
Strong SQL skills with PostgreSQL optimization.
-
Deep understanding of frontend patterns (MVC, MVVM, component-based).
-
Proficiency in Git and CI/CD pipelines (Jenkins).
-
Proven ability to mentor and lead teams in Agile/Scrum environments.
-
Strong TDD, refactoring, and testing discipline.
Nice-to-Have Skills
-
SaaS, asset management, or regulated industry experience.
-
AWS cloud services, Docker, or spatial databases.
-
Image processing, algorithm development, or machine learning.
-
Electrical engineering knowledge.
-
Multi-tenant environment experience and open-source contributions.
Tech Stack
Angular 2+, Node.js, MongoDB, Scala, Java, Spring, Apache Spark, PostgreSQL, Bitbucket, AWS (Docker), Jenkins, Microsoft 365/Teams.
What’s In It for You
-
Remote-First Culture: Work from anywhere in Canada, with hybrid office options.
-
Work-Life Balance: Flexible hours with a supportive team environment.
-
Career Growth: Opportunities to lead architecture, mentor others, and grow into leadership roles.
-
Competitive Package: Salary, paid time off, benefits, and health spending account.
-
Early Impact: Join during a high-growth stage and shape our future.
Apply now and help us transform how utilities plan and manage critical infrastructure.
About Engineered Intelligence Inc.
Engineered Intelligence enables grid management by accelerating data-driven decision making for power utilities. We offer power system software solutions that provide insights to minimize risk and create smarter investment decisions.
We are a power infrastructure technology company with an integrated team of engineers with electrical utility experience, full stack software developers, and an operations group with energy-sector expertise. The result is an innovative asset analytic accelerator that is built only for utilities. We don’t do anything else.
With our understanding of grid-level assets we provide a white-glove experience for our clients. From implementation to sustainment to supporting in the development of regulatory proceedings, we pride ourselves on fully supporting our clients manage their grids safely, reliably, and cost effectively.
Our Values Teamwork - We believe great people do great things. We invest in our people and work together to achieve both individual and shared goals. Customer Commitment - Our customers were our inspiration, now they are our focus. Innovation & Diversity - We explore how to do what has yet to be done; We celebrate the limitless value diverse teams bring to innovation. Ownership - We take initiative to exceed expectations and exercise accountability every step of the way.
Senior Full Stack Software Developer
Top Benefits
About the role
Senior Full Stack Software Developer
Build the Future of ENGIN™ with Engineered Intelligence
At Engineered Intelligence, we help utilities make smarter, faster, more defensible infrastructure decisions through grid-aware asset management and planning solutions.
We’re looking for a Senior Full Stack Developer to lead innovation, tackle complex challenges, and mentor the next generation of engineers—while building products that make a real-world impact.
If you love working across the stack, influencing technical direction, and thriving in a collaborative, fully remote team—this is your role.
Why You’ll Love This Role
-
Impact: Your work will directly shape the future of ENGIN™ and the way utilities operate.
-
Variety: From Angular UIs to high-performance Scala backends, you’ll touch every layer of the stack.
-
Growth: Influence architecture, mentor peers, and help scale a fast-growing SaaS product.
-
Flexibility: Fully remote with core hours (10 AM – 3 PM) and hybrid options in Calgary/Toronto.
What You’ll Do
Lead & Deliver
-
Design, build, and ship complex features end-to-end—frontend and backend.
-
Drive development in Angular/TypeScript, Java, Scala, Node.js, MongoDB, and PostgreSQL.
-
Maintain high coding standards through documentation, code reviews, and testing.
-
Identify and address technical debt before it becomes a problem.
-
Mentor and guide engineers at all levels.
Shape the Product
-
Collaborate on solution architecture for performance, scalability, and security.
-
Contribute to technical strategy and decision-making.
-
Work closely with stakeholders to align technical solutions with business goals.
Own the Development Lifecycle
-
Participate in solutioning, prototyping, and deployment.
-
Ensure high-quality, production-ready code through TDD and robust testing.
-
Support client delivery when needed.
What You Bring
Must-Have Skills
-
Bachelor’s in Software Engineering, Computer Science, or equivalent.
-
5+ years building full stack web applications professionally.
-
Advanced expertise in Angular, Node.js, TypeScript, JavaScript, and MongoDB.
-
Backend experience in Java (Spring) and Scala (Apache Spark preferred).
-
Strong SQL skills with PostgreSQL optimization.
-
Deep understanding of frontend patterns (MVC, MVVM, component-based).
-
Proficiency in Git and CI/CD pipelines (Jenkins).
-
Proven ability to mentor and lead teams in Agile/Scrum environments.
-
Strong TDD, refactoring, and testing discipline.
Nice-to-Have Skills
-
SaaS, asset management, or regulated industry experience.
-
AWS cloud services, Docker, or spatial databases.
-
Image processing, algorithm development, or machine learning.
-
Electrical engineering knowledge.
-
Multi-tenant environment experience and open-source contributions.
Tech Stack
Angular 2+, Node.js, MongoDB, Scala, Java, Spring, Apache Spark, PostgreSQL, Bitbucket, AWS (Docker), Jenkins, Microsoft 365/Teams.
What’s In It for You
-
Remote-First Culture: Work from anywhere in Canada, with hybrid office options.
-
Work-Life Balance: Flexible hours with a supportive team environment.
-
Career Growth: Opportunities to lead architecture, mentor others, and grow into leadership roles.
-
Competitive Package: Salary, paid time off, benefits, and health spending account.
-
Early Impact: Join during a high-growth stage and shape our future.
Apply now and help us transform how utilities plan and manage critical infrastructure.
About Engineered Intelligence Inc.
Engineered Intelligence enables grid management by accelerating data-driven decision making for power utilities. We offer power system software solutions that provide insights to minimize risk and create smarter investment decisions.
We are a power infrastructure technology company with an integrated team of engineers with electrical utility experience, full stack software developers, and an operations group with energy-sector expertise. The result is an innovative asset analytic accelerator that is built only for utilities. We don’t do anything else.
With our understanding of grid-level assets we provide a white-glove experience for our clients. From implementation to sustainment to supporting in the development of regulatory proceedings, we pride ourselves on fully supporting our clients manage their grids safely, reliably, and cost effectively.
Our Values Teamwork - We believe great people do great things. We invest in our people and work together to achieve both individual and shared goals. Customer Commitment - Our customers were our inspiration, now they are our focus. Innovation & Diversity - We explore how to do what has yet to be done; We celebrate the limitless value diverse teams bring to innovation. Ownership - We take initiative to exceed expectations and exercise accountability every step of the way.