Software Developer/Cloud Engineer, Telemetry and Observability Platform

Kardow

Ottawa

Hybrid

CAD 110,000 - 150,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement

Job summary

Kardow in Ottawa is seeking a Software Developer/Cloud Engineer to design, build, test, and deploy the Telemetry and Observability Platform. You will contribute to cloud-native services, data integrations, and platform observability within an Agile team.

The role requires a strong background in Python/Java/TypeScript, REST APIs, cloud computing, containers, and CI/CD, plus collaboration with product owners and engineers. This 1-year contract offers hybrid work with predominantly on-site Ottawa.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent practical experience.
  • Approximately 7+ years of software development experience.
  • Programming experience in Python, Java, JavaScript, or TypeScript.
  • Experience with REST APIs and JSON data formats.
  • Understanding of OO design, architecture patterns, and databases (SQL).
  • Experience with Git, testing, and basic CI/CD practices.
  • Knowledge of cloud, containers, and observability tooling is a plus.

Responsibilities

  • Design, develop, test, and maintain platform components under guidance of senior engineers.
  • Build and integrate REST APIs, backend services, data-processing functions, and event-driven workflows.
  • Develop integrations with vehicle, service, and software factory data sources.
  • Support ingestion, normalization, storage, and retrieval of telemetry data.
  • Contribute to web interfaces and dashboards showing diagnostic and platform-health information.
  • Implement logging, metrics, tracing, errors handling, and health checks.
  • Write unit/integration/API tests and participate in code reviews.
  • Support CI/CD pipelines, containerized deployments, and cloud troubleshooting.

Skills

Python
Java
TypeScript
REST APIs
Cloud computing
CI/CD
Git
Observability

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
OpenTelemetry
SQL

Job description

Software Developer/Cloud Engineer, Telemetry and Observability Platform

  • Hybrid work (4 days on-site/1 day remote work) in Ottawa
  • 1-year contract (with extension possibility)

Our client is looking for a Software Developer to support the design, development, testing, and deployment of their Telemetry and Observability Platform, an enterprise platform that pulls together telemetry, diagnostic information, engineering artifacts, manufacturing evidence, service data, and software lifecycle signals to deliver actionable diagnostic and software health insights.

You'll work within a cross-functional Agile team building cloud-native services, data integrations, user-facing capabilities, and platform observability, taking technical direction from senior engineers and architects while progressively owning well-defined platform components and features.

Responsibilities
  • Design, develop, test, and maintain platform components under the guidance of senior engineers
  • Build and integrate REST APIs, backend services, data-processing functions, and event-driven workflows
  • Develop integrations with approved vehicle, service, engineering, manufacturing, and software-factory data sources
  • Support the ingestion, normalization, validation, storage, and retrieval of telemetry and diagnostic information
  • Contribute to web-based interfaces and dashboards presenting diagnostic, operational, AI-performance, and platform-health information
  • Implement logging, metrics, distributed tracing, error handling, and health checks for platform services
  • Write unit, integration, API, and automated regression tests
  • Participate in code reviews and address feedback related to maintainability, performance, security, and coding standards
  • Support CI/CD pipelines, containerized deployments, configuration management, and cloud environment troubleshooting
  • Assist with integrating AI services through governed APIs and standardized interface contracts
  • Implement role-based access controls and follow enterprise security, privacy, data-retention, and auditability requirements
  • Create and maintain technical documentation, including API specifications, deployment instructions, support procedures, and design notes
  • Participate in backlog refinement, estimation, sprint planning, demonstrations, and retrospectives
  • Investigate defects and operational issues using logs, metrics, traces, and other platform evidence
  • Identify technical risks, dependencies, and blockers and communicate them promptly to the delivery team
Required qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience
  • Approximately 7+ years of software development experience
  • Programming experience in one or more relevant languages, such as Python, Java, JavaScript, or TypeScript
  • Experience developing or consuming REST APIs and working with structured data formats such as JSON
  • Understanding of object-oriented programming, software design principles, and common application architecture patterns
  • Experience with relational databases, SQL, and basic data modeling
  • Experience using Git-based source control and participating in peer code reviews
  • Familiarity with automated unit and integration testing
  • Basic understanding of cloud computing, containerization, and CI/CD practices
  • Ability to diagnose software issues using application logs and debugging tools
  • Strong written and verbal communication skills
  • Ability to work collaboratively with product owners, architects, engineers, data specialists, testers, and operations teams
Nice to have
  • Experience with Google Cloud Platform services such as Google Kubernetes Engine, Pub/Sub, Cloud Storage, or Cloud SQL
  • Experience with Docker, Kubernetes, Terraform, or similar cloud-native technologies
  • Experience developing frontend applications using React and TypeScript
  • Familiarity with event-driven architecture, asynchronous processing, and data pipelines
  • Experience implementing platform observability using logs, metrics, traces, dashboards, and alerting
  • Familiarity with OpenTelemetry or comparable observability standards and tooling
  • Experience with API specifications and tools such as OpenAPI or Swagger
  • Familiarity with authentication, authorization, role-based access control, and secure coding practices
  • Experience integrating AI or machine-learning services through APIs
  • Familiarity with prompt management, AI response validation, confidence scoring, or human-feedback capture
  • Experience working with telemetry, diagnostics, manufacturing information, or engineering lifecycle systems
  • General knowledge of diagnostic concepts such as DTCs, CAN, UDS, or DoIP
  • Experience working in an Agile or Scrum delivery model
  • Experience with data modeling and data science
  • Understanding of agentic AI workflows, data pipeline build and processing, AI evaluation strategies using RAGAS, RAG and vectorization concepts, and LLM orchestration

This posting is for an existing vacancy.

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Cloud Engineer
Senior Cloud Engineer

Vertage Global • Ottawa

Hybrid
CAD 120,000 - 160,000
Cloud Engineer
Cloud Engineer

MEDA Engineering & Technical Services • Ottawa

On-site
CAD 72,000 - 77,000
Benefits after 90 days
Extended medical
Out-of-country coverage
+4
Systems Engineer - End-to-End Software Diagnostics & Observability
Systems Engineer - End-to-End Software Diagnostics & Observability

Kardow • Ottawa

On-site
CAD 90,000 - 120,000
Software Development Manager
Software Development Manager

Ford • Ottawa

Hybrid
CAD 120,000 - 150,000
Software Development Manager
Software Development Manager

Kardow • Ottawa

On-site
CAD 140,000 - 190,000
Senior IT Application Specialist, DevOps & AI Operations - SaaS Client
Senior IT Application Specialist, DevOps & AI Operations - SaaS Client

S.I. Systems Ltd. • Edmonton, Calgary, Vancouver, Victoria, Ottawa

Hybrid
CAD 110,000 - 140,000
DevOps Software Development Engineer
DevOps Software Development Engineer

TekWissen ® • Markham

On-site
CAD 80,000 - 110,000
Platform Engineer
Platform Engineer

Spectraforce • Toronto

Hybrid
CAD 120,000 - 160,000
Software Testing Specialist
Software Testing Specialist

EPITEC • Ottawa

Hybrid
CAD 110,000 - 160,000
Senior Data Platform Engineer
Senior Data Platform Engineer

Project X • Toronto

Hybrid
CAD 130,000 - 160,000