Cloud Engineering Engineer 2

EPITEC

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

41 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPITEC is seeking a Fullstack Developer to join a hybrid, Ottawa-based team on a 12+ month T4 contract. The role focuses on building the Telemetry Observability Platform (TOP) with cloud-native services, APIs, and data integrations, in a cross-functional Agile environment.

The ideal candidate has 2–5 years of software development experience, strong Java/JavaScript/TypeScript/Python, REST APIs, and cloud/SaaS familiarity, plus a passion for quality, security, and scalable design.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 2-5 years of software development experience.
  • Experience with Java, JavaScript, Python, and TypeScript.
  • Experience developing and consuming REST APIs.
  • Experience working with JSON and structured data formats.
  • Understanding of object-oriented programming and software design principles.
  • Experience with relational databases, SQL, and data modeling.
  • Experience using Git-based source control (GitHub preferred).
  • Experience participating in code reviews.
  • Familiarity with automated testing practices.
  • Understanding of cloud computing concepts and CI/CD pipelines.
  • Experience troubleshooting applications using logs and debugging tools.
  • Strong communication and collaboration skills.
  • Experience working within Agile/Scrum environments.

Responsibilities

  • Design, develop, test, and maintain TOP platform components under the guidance of senior engineers and architects.
  • Build and integrate REST APIs, backend services, data-processing functions, and event-driven workflows.
  • Develop integrations with vehicle, manufacturing, engineering, service, and software-factory data sources.
  • Support ingestion, normalization, validation, storage, and retrieval of telemetry and diagnostic data.
  • Contribute to web-based dashboards and user interfaces that present operational, diagnostic, AI-performance, and platform-health insights.
  • Implement platform observability through logging, metrics, distributed tracing, health checks, dashboards, and alerting.
  • Develop and execute unit, integration, API, and automated regression testing.
  • Participate in peer code reviews and implement feedback related to maintainability, performance, security, and coding standards.
  • Support CI/CD pipelines, containerized deployments, cloud infrastructure, and environment troubleshooting.
  • Assist with integrating AI services through governed APIs and standardized interfaces.
  • Implement role-based access controls and follow enterprise security, privacy, auditability, and data retention requirements.
  • Create and maintain technical documentation, API specifications, deployment instructions, and design documentation.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, estimation, demos, and retrospectives.
  • Investigate production issues using logs, metrics, traces, and platform monitoring tools.
  • Identify and communicate technical risks, dependencies, and blockers to the delivery team.

Skills

Java
JavaScript
Python
TypeScript
REST APIs
JSON
Object-oriented programming
SQL

Education

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

Tools

Kubernetes
Docker
Apigee
Spring Boot
GitHub
OpenAPI/Swagger
Terraform
React

Job description

Fullstack Developer
Employment Type: T4 Contract (12 + Months)
Work Arrangement: Hybrid (4 Days Onsite)
Location: Ottawa, ON

Job Description

We are seeking a Software Developer to support the design, development, testing, and deployment of the Telemetry Observability Platform (TOP). TOP is an enterprise platform that integrates vehicle telemetry, diagnostic information, engineering artifacts, manufacturing evidence, service data, and software lifecycle signals to provide actionable diagnostic and software health insights.
This individual will work within a cross-functional Agile team to build cloud-native services, data integrations, observability capabilities, APIs, and user-facing applications. The ideal candidate will have experience developing enterprise software solutions utilizing cloud platforms, REST APIs, containerization technologies, and modern software engineering best practices.
This role offers exposure to cutting-edge technologies including cloud-native architectures, observability platforms, AI integrations, vehicle diagnostics, and connected vehicle ecosystems.

Key Responsibilities
  • Design, develop, test, and maintain TOP platform components under the guidance of senior engineers and architects.
  • Build and integrate REST APIs, backend services, data-processing functions, and event-driven workflows.
  • Develop integrations with vehicle, manufacturing, engineering, service, and software-factory data sources.
  • Support ingestion, normalization, validation, storage, and retrieval of telemetry and diagnostic data.
  • Contribute to web-based dashboards and user interfaces that present operational, diagnostic, AI-performance, and platform-health insights.
  • Implement platform observability through logging, metrics, distributed tracing, health checks, dashboards, and alerting.
  • Develop and execute unit, integration, API, and automated regression testing.
  • Participate in peer code reviews and implement feedback related to maintainability, performance, security, and coding standards.
  • Support CI/CD pipelines, containerized deployments, cloud infrastructure, and environment troubleshooting.
  • Assist with integrating AI services through governed APIs and standardized interfaces.
  • Implement role-based access controls and follow enterprise security, privacy, auditability, and data retention requirements.
  • Create and maintain technical documentation, API specifications, deployment instructions, and design documentation.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, estimation, demos, and retrospectives.
  • Investigate production issues using logs, metrics, traces, and platform monitoring tools.
  • Identify and communicate technical risks, dependencies, and blockers to the delivery team.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field (or equivalent practical experience).
  • Approximately 2-5 years of software development experience.
  • Experience with one or more programming languages:
    • Java
    • JavaScript
    • Python
    • TypeScript
  • Experience developing and consuming REST APIs.
  • Experience working with JSON and structured data formats.
  • Understanding of object-oriented programming and software design principles.
  • Experience with relational databases, SQL, and data modeling.
  • Experience using Git-based source control (GitHub preferred).
  • Experience participating in code reviews.
  • Familiarity with automated testing practices.
  • Understanding of cloud computing concepts and CI/CD pipelines.
  • Experience troubleshooting applications using logs and debugging tools.
  • Strong communication and collaboration skills.
  • Experience working within Agile/Scrum environments.
Required Technical Skills
  • AWS
  • Google Cloud Platform (GCP)
  • REST APIs
  • API Development
  • Java
  • JavaScript
  • SQL
  • Kubernetes
  • Docker
  • Apigee
  • Spring Boot
  • GitHub
  • Agile Software Development
  • Software Development Lifecycle (SDLC)
Preferred Qualifications
  • Experience with GCP services such as:
    • Google Kubernetes Engine (GKE)
    • Pub/Sub
    • Cloud Storage
    • Cloud SQL
    • BigQuery
  • Experience with:
    • Docker
    • Kubernetes
    • Terraform
  • Front-end development experience with React and TypeScript.
  • Experience with event-driven architectures and asynchronous processing.
  • Experience building data pipelines.
  • Knowledge of observability platforms utilizing:
    • Logs
    • Metrics
    • Traces
    • Dashboards
    • Alerting
  • Familiarity with OpenTelemetry.
  • Experience with OpenAPI and Swagger.
  • Understanding of authentication, authorization, RBAC, and secure coding practices.
  • Experience integrating AI or Machine Learning services through APIs.
  • Knowledge of:
    • Retrieval Augmented Generation (RAG)
    • Vector databases/vectorization
    • LLM orchestration
    • RAGAS evaluation frameworks
    • Agentic AI workflows
  • Basic machine learning and MLOps understanding.
  • Experience with C development.
  • Experience translating product requirements into software requirements and breaking requirements into epics and user stories.
  • Experience with telemetry, vehicle diagnostics, manufacturing systems, engineering lifecycle platforms, or connected vehicle data environments.
  • Familiarity with automotive diagnostic concepts such as:
    • DTCs
    • CAN
    • UDS
    • DoIP
#INDPRO
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Engineering Senior Engineer
Cloud Engineering Senior Engineer

EPITEC • Ottawa

Hybrid
CAD 90,000 - 130,000
80 hours PTO
Medical insurance
Dental & vision
+1
Senior Cloud Engineer
Senior Cloud Engineer

Vertage Global • Ottawa

Hybrid
CAD 120,000 - 160,000
Systems Engineer - End-to-End Software Diagnostics & Observability
Systems Engineer - End-to-End Software Diagnostics & Observability

Kardow • Ottawa

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

MEDA Engineering & Technical Services • Ottawa

Hybrid
CAD 72,000 - 77,000
Benefits after 90 days
Extended medical
Out-of-country coverage
+4
Software Testing Specialist
Software Testing Specialist

EPITEC • Ottawa

Hybrid
CAD 110,000 - 160,000
Software Development Manager
Software Development Manager

Kardow • Ottawa

Hybrid
CAD 140,000 - 190,000
Senior Software Developer
Senior Software Developer

General Motors • Oshawa

Hybrid
CAD 120,000 - 160,000
Senior Software Engineer (JAVA/AWS) to design and build scalable applications with client in
Senior Software Engineer (JAVA/AWS) to design and build scalable applications with client in

S.i. Systems • Toronto

Hybrid
CAD 156,000 - 176,000
Sr. Software Developer - Transit Platform Modernization (Onsite) JP213
Sr. Software Developer - Transit Platform Modernization (Onsite) JP213

Pathlion • Toronto

On-site
CAD 120,000 - 180,000
RQ11507 - Software Developer- Front End - Senior
RQ11507 - Software Developer- Front End - Senior

Zohorecruit • Toronto

On-site
CAD 110,000 - 150,000