Back to results

Senior Cloud Engineer

  • Ottawa, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
10+ years of software development experience.
Posting language
English
Posted

Original job description

Job Title: Senior Cloud Engineer

Location: Ottawa, ON (Hybrid - 4 Days Onsite)

Industry: Automotive Technology / Connected Vehicle Platforms

Job Description

We are seeking a highly skilled Cloud Engineering Senior Engineer to join a dynamic Agile team responsible for designing, developing, and supporting a next-generation Telemetry & Observability Platform (TOP). This enterprise platform provides diagnostic, software health, and operational insights by integrating vehicle telemetry, engineering data, manufacturing information, service records, and software lifecycle signals.

The ideal candidate will have strong expertise in cloud-native application development, Java/Spring Boot, GCP, AWS, Kubernetes, and API development, with experience building scalable, secure, and highly available enterprise solutions.

This role offers an exciting opportunity to work on innovative connected vehicle technologies while collaborating with cross-functional teams across engineering, architecture, operations, and product management.

Key Responsibilities

Design, develop, test, and maintain cloud-native applications and platform services.

Develop scalable REST APIs, backend services, and event-driven workflows.

Build integrations with enterprise data sources, telemetry systems, and diagnostic platforms.

Support data ingestion, validation, normalization, storage, and retrieval processes.

Develop and enhance web-based applications, dashboards, and user-facing platform capabilities.

Implement observability solutions including logging, metrics, monitoring, distributed tracing, and alerting.

Participate in code reviews and ensure adherence to coding standards, security guidelines, and best practices.

Develop automated unit, integration, and regression tests.

Support CI/CD pipelines and containerized application deployments.

Collaborate with product owners, architects, QA teams, and operations teams throughout the SDLC.

Troubleshoot production issues using logs, metrics, traces, and debugging tools.

Contribute to technical documentation, architectural designs, deployment procedures, and operational runbooks.

Follow Agile development practices including sprint planning, backlog refinement, retrospectives, and demonstrations.

Implement secure development practices, authentication, authorization, and role-based access control.

Required Qualifications

Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related field.

10+ years of software development experience.

Strong programming experience with Java and Spring Boot.

Hands-on experience with Google Cloud Platform (GCP) and Amazon Web Services (AWS).

Proven experience designing and developing RESTful APIs.

Strong understanding of cloud-native application architecture.

Experience with Kubernetes and Docker.

Solid SQL and relational database experience.

Experience with Git/GitHub version control and code review processes.

Familiarity with CI/CD pipelines and DevOps practices.

Experience with automated testing frameworks and methodologies.

Excellent problem-solving, analytical, and communication skills.

Ability to work effectively in a collaborative Agile environment.

Required Technical Skills

Google Cloud Platform (GCP)

Amazon Web Services (AWS)

Java

Spring Boot

REST APIs

JavaScript / TypeScript

SQL

Kubernetes

Docker

Apigee

GitHub

Agile/Scrum

Software Development Lifecycle (SDLC)

CI/CD

Preferred Qualifications

Experience with React and modern front-end development.

Experience with Terraform or Infrastructure as Code tools.

Knowledge of Google Kubernetes Engine (GKE), Pub/Sub, Cloud Storage, BigQuery, and Cloud SQL.

Experience with event-driven architectures and asynchronous messaging systems.

Experience implementing observability platforms using logs, metrics, dashboards, and tracing.

Familiarity with OpenTelemetry or similar observability tools.

Knowledge of OpenAPI/Swagger specifications.

Experience integrating AI/ML services and APIs.

Understanding of Retrieval-Augmented Generation (RAG), vector databases, LLM orchestration, and AI evaluation frameworks.

Experience with telemetry, connected vehicle platforms, diagnostics, or automotive systems.

Knowledge of CAN, UDS, DTCs, or DoIP is a plus.

Experience with data modeling and data engineering concepts.

What We're Looking For

The ideal candidate is a hands-on cloud engineer and software developer who thrives in a fast-paced Agile environment. You should be passionate about building highly scalable cloud solutions, developing robust APIs, and delivering enterprise-grade software while leveraging modern cloud technologies and observability practices.

Work Arrangement: Hybrid (4 days onsite per week in Ottawa, ON)

Experience Level: Senior (10+ Years)

Education: Bachelor's Degree Required | Master's Degree Preferred

More about this job

Responsibilities

Design, develop, test, and maintain cloud-native applications, REST APIs, backend services, integrations, and user-facing platform capabilities for a telemetry and observability platform. Support secure deployments, automated testing, CI/CD, production troubleshooting, technical documentation, and collaboration across Agile product, engineering, QA, and operations teams.

Requirements

Requires a bachelor's degree in a relevant field and 10 or more years of software development experience, with strong Java and Spring Boot skills and hands-on GCP and AWS experience. Candidates should also have experience with REST APIs, Kubernetes, Docker, SQL, GitHub, CI/CD, automated testing, and Agile development; React, Terraform, observability, and connected-vehicle technologies are preferred.

Skills

  • Java
  • Spring Boot
  • Google Cloud Platform
  • Amazon Web Services
  • REST APIs
  • JavaScript
  • TypeScript
  • SQL
  • Kubernetes
  • Docker
  • Apigee
  • GitHub
  • CI/CD
  • Agile/Scrum
  • Observability
  • Automated Testing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Manufacturing
  • Data & Analytics

Keywords

  • Cloud-Native Applications
  • Google Cloud Platform
  • Amazon Web Services
  • Java
  • Spring Boot
  • REST APIs
  • JavaScript
  • TypeScript
  • SQL
  • Kubernetes
  • Docker
  • Apigee
  • GitHub
  • CI/CD
  • Agile/Scrum
  • Telemetry
  • Observability
  • Distributed Tracing
  • OpenTelemetry
  • React
  • Terraform
  • Google Kubernetes Engine
  • Pub/Sub
  • BigQuery
  • Cloud SQL
  • Event-Driven Architecture
  • OpenAPI/Swagger
  • Retrieval-Augmented Generation
  • Connected Vehicle Platforms

Report this job