Backend Software Engineer

1 day ago


Calgary, Alberta, Canada Stream Systems Ltd. Full time
Backend-Full Stack Developer

Company Overview

Stream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning, and simulation to power business intelligence across complex operations, in any industry.

Reporting Structure/Department

The Backend-Full Stack Developer plays a key role in an agile product delivery team implementing advanced technologies with leading-edge development tools. The team delivers new features and technical enhancements to Streams AI/ML cloud-based data and simulation platform in a fast-paced SaaS environment.

Key Responsibilities

  • Strengthen agile delivery of architects, designers, testers, DevSecOps, and product owners.
  • Design, develop, and implement microservices and event-driven messaging utilizing Java/Kotlin.
  • Design, develop, and implement data pipeline and flow architectures for AI/ML and reporting.
  • Work closely with Data Science teams, Simulation, and Subject Matter specialists to design and develop end-to-end system services integrating with UI/UX teams and frameworks, components, and services.
  • Bring past experiences and knowledge to the team while learning new concepts, driving innovation, and contributing to next-generation optimization, simulation, and AI/ML-driven applications.

Requirements

To ensure success in the role, you will need:

  • Bachelor's degree or formal qualifications from an institute of technology in a STEM-related discipline, such as Mathematics, Engineering, or Computer Science.
  • Development experience utilizing Java, Kotlin, SQL, Python, Spring framework, Spring Boot, Data Pipeline technologies based on Apache Spark, RDS, NoSQL, distributed storage, and federated governance.
  • Exposure to inter-process communications using event-based async messaging, queueing, and topics, RESTful API services, and streaming.
  • Exposure to development using event-driven microservice architectures (on-prem, hybrid, and cloud), AWS and Azure Cloud Services, Docker, Kubernetes, and Container services.
  • Experience developing for PostgreSQL, MongoDB is required.

Work Environment/Hours/Location

This is a full-time position based on a 40-hour work week. We are driven by objectives, not timesheets. Stream's head office is located in Calgary, Alberta, with remote workers across the country in British Columbia, Ontario, and Quebec. We offer a hybrid work environment, enabling you to work remotely as needed.

Benefits

Company benefits are available to our full-time, permanent employees and include extended health care, dental, long-term disability, AD&D, and life insurance for you and your dependents. The real benefits exist in the ability to become part of a flexible, passionate, and dedicated team where we continue to learn from one another every day.

Background Screening/Intellectual Property

As a business intelligence and optimization company, we work with a large amount of customer Intellectual Property. Therefore, successful candidates will be required to complete a background check, including employment references, education verification, and criminal record check.


  • Software Engineer

    6 days ago


    Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...

  • Software Engineer

    6 days ago


    Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...

  • Software Engineer

    4 weeks ago


    Calgary, Alberta, Canada Seequent Full time

    About Seequent Seequent is a leading provider of geoscience software solutions, empowering businesses worldwide to make informed decisions about the earth and environment. Our team comprises experts from diverse backgrounds, united by a shared commitment to excellence and collaboration. Your Role: Software Engineer - Backend Development We are seeking a...


  • Calgary, Alberta, Canada Toast Consulting Inc. Full time

    Toast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...


  • Calgary, Alberta, Canada Toast Consulting Inc. Full time

    Toast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...


  • Calgary, Alberta, Canada Toast Consulting Inc. Full time

    Toast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...


  • Calgary, Alberta, Canada Toast Consulting Inc. Full time

    Toast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    {"title": "Backend Software Developer", "subtitle": "Join SMART Technologies Inc", "content": "At SMART Technologies Inc, we're looking for a skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    {"title": "Backend Software Developer", "subtitle": "Join SMART Technologies Inc", "content": "At SMART Technologies Inc, we're looking for a skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that...


  • Calgary, Alberta, Canada Recruiting From Scratch Full time

    About Recruiting from ScratchWe are a premier talent firm that specializes in placing top product managers, software, and hardware talent at innovative companies. Our team is 100% remote and works with teams across the United States to help them hire.We partner with companies backed by top investors, including Sequoia Capital, Lightspeed Ventures, Tiger...


  • Calgary, Alberta, Canada Recruiting From Scratch Full time

    About Recruiting from ScratchWe are a premier talent firm that specializes in placing top product managers, software, and hardware talent at innovative companies. Our team is 100% remote and works with teams across the United States to help them hire.We partner with companies backed by top investors, including Sequoia Capital, Lightspeed Ventures, Tiger...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleThis is a 1-year limited term position at SMART Technologies, where you will be part of a highly agile team tasked with developing new functionality and maintaining existing products.Key ResponsibilitiesDesign, develop, and maintain scalable and reliable backend systems that support the company's applications and services.Collaborate with...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleThis is a 1-year limited term position at SMART Technologies, where you will be part of a highly agile team tasked with developing new functionality and maintaining existing products.Key ResponsibilitiesDesign, develop, and maintain scalable and reliable backend systems that support the company's applications and services.Collaborate with...


  • Calgary, Alberta, Canada LodgeLink Full time

    About LodgeLinkLodgeLink is a digital marketplace and ecosystem for crew travel, dedicated to transforming the workforce travel industry through innovative technology solutions.Job SummaryWe are seeking a talented Backend Software Engineer to join our Ecosystem Squad in Calgary, AB. As a key member of our team, you will be responsible for designing,...


  • Calgary, Alberta, Canada Athennian Full time

    About AthennianAthennian is a technology company that increases trust in business by providing innovative solutions for legal, finance, and tax teams.Job DescriptionWe are seeking a skilled Backend Software Engineer to join our Data Migration Team. As a key member of our team, you will play a crucial role in ensuring the smooth transition and transformation...


  • Calgary, Alberta, Canada Athennian Full time

    About AthennianAthennian is a technology company that increases trust in business by providing innovative solutions for legal, finance, and tax teams.Job DescriptionWe are seeking a skilled Backend Software Engineer to join our Data Migration Team. As a key member of our team, you will play a crucial role in ensuring the smooth transition and transformation...


  • Calgary, Alberta, Canada Stream Systems Ltd. Full time

    Backend Software EngineerCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe Backend...


  • Calgary, Alberta, Canada Stream Systems Ltd. Full time

    Backend Software EngineerCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe Backend...


  • Calgary, Alberta, Canada Athennian Full time

    About AthennianAthennian is a technology company that increases trust in business by providing innovative solutions for legal, finance, and tax teams.Job DescriptionWe are seeking a skilled Backend Software Engineer to join our Data Migration Team. As a key member of our team, you will play a crucial role in ensuring the smooth transition and transformation...


  • Calgary, Alberta, Canada Athennian Full time

    About AthennianAthennian is a technology company that increases trust in business by providing innovative solutions for legal, finance, and tax teams.Job DescriptionWe are seeking a skilled Backend Software Engineer to join our Data Migration Team. As a key member of our team, you will play a crucial role in ensuring the smooth transition and transformation...