Senior Platform Developer

Posted 17 Days Ago
Be an Early Applicant
Ottawa, ON
In-Office
Senior level
Information Technology • Security • Software • Cybersecurity
The Role
The Senior Platform Developer will design and manage cloud infrastructure, develop CI/CD pipelines, automate tasks, and ensure system reliability while collaborating with development teams.
Summary Generated by Built In

 

Worker Sub-Type:

Regular

 

Job Description: 

About Radar BlackBerry Radar is a rapidly growing IoT platform that enables real-time tracking and analytics for thousands of trailers, containers, and high-value assets across North America. Learn more. Our platform has achieved strong market traction, with a fast-expanding device footprint and a lean, highly skilled engineering team tackling challenges in big data, cloud architecture, and performance optimization as adoption accelerates. Radar is at a critical inflection point. We’ve established product-market fit, our install base is scaling quickly, and our platform processes more data each month than ever before. We’re investing heavily in next-generation architecture to support the next five years of innovation and growth. Why This Role Matters Every new customer adds more devices, more data, and more opportunities to innovate. We’re expanding our engineering team to build the next generation of Radar’s cloud platform, focusing on:

• High-volume telemetry ingestion and big data pipelines

• Cloud re-architecture for scalability and resilience

• Advanced reporting and analytics

• API expansion and next-gen customer experiences

• Performance and reliability engineering

 • Modern DevOps tooling in a microservices environment Our Tech Stack

 • Backend: Node.js, Express, NATS

• Data: MySQL, Redis, Elasticsearch

• Analytics: Flink, Cube.js, StarRocks, Iceberg

• Cloud: AWS

• Frontend: React

• Platform: Docker, Kubernetes, ECS, Jenkins What You’ll Do

 • Design, deploy, and manage Kubernetes clusters and containerized workloads across development, staging, and production environments

• Build and maintain CI/CD pipelines using Jenkins for automated testing, building, and deployment of microservices

• Maintain and improve Jenkins infrastructure, shared libraries, and pipeline templates

 • Develop infrastructure-as-code using tools like Terraform and Helm to automate provisioning and configuration

• Create integrations between Kubernetes and internal systems (monitoring, logging, databases, etc.)

• Administer and optimize Elasticsearch clusters for performance, capacity, and reliability • Implement and improve observability through logging, metrics, tracing, and alerting infrastructure

 • Automate operational tasks and eliminate manual toil through scripting and tooling (Python, Bash, Go, etc.)

• Collaborate with development teams to optimize containerization strategies and deployment workflows

• Troubleshoot infrastructure issues, optimize resource utilization, and ensure system scalability

 • Contribute to security best practices including secrets management, network policies, and access controls

What You Bring Required:

 • 5+ years of experience in DevOps, Platform Engineering, or Infrastructure roles

 • Strong hands-on experience with Kubernetes in production environments (deployment, scaling, troubleshooting)

• Strong experience building and maintaining Jenkins pipelines, including writing custom Groovy pipeline code

 • Proficiency with infrastructure-as-code tools (Terraform, CloudFormation, or similar)

 • Experience with containerization technologies (Docker, container registries, image optimization)

• Solid scripting and automation skills (Groovy, Python, Bash, or Go)

 • Extensive hands-on experience with AWS cloud services (EC2, EKS, RDS, S3, IAM, VPC)

• Experience administering Elasticsearch clusters in production (indexing strategies, performance tuning, scaling)

• Strong understanding of Linux systems administration and networking fundamentals

 • Experience with monitoring and observability tools (Prometheus, Grafana, or equivalent) • Knowledge of Git workflows and version control best practices Preferred

 • Experience with Helm charts and Kubernetes operators

• Knowledge of secrets management solutions

 • Experience with logging aggregation systems (ELK stack, Fluentd)

• Background with microservices architectures and distributed systems

• Experience with Jenkins shared libraries and advanced pipeline patterns

• Knowledge of security best practices and compliance requirements (network policies, RBAC, pod security)

 • Experience with autoscaling strategies (HPA, VPA, Cluster Autoscaler, Karpenter)

• Understanding of NATS or other message queue systems

• Experience with data pipeline architectures and stream processing systems

 • Deep understanding of service networking, load balancing, and ingress controllers

 • Experience with cloud cost optimization and resource efficiency

• Previous experience mentoring junior engineers or leading technical initiatives Why Engineers Love Working at Radar

 • High impact — what you build directly drives customer value and product success

• Small team, big reach — startup-style ownership with enterprise stability

• Real engineering challenges — scaling a high-volume IoT platform is genuinely hard and deeply rewarding

#LI-NR1

 

Scheduled Weekly Hours:

40

 

About Radar BlackBerry Radar is a rapidly growing IoT platform that enables real-time tracking and analytics for thousands of trailers, containers, and high-value assets across North America. Learn more. Our platform has achieved strong market traction, with a fast-expanding device footprint and a lean, highly skilled engineering team tackling challenges in big data, cloud architecture, and performance optimization as adoption accelerates. Radar is at a critical inflection point. We’ve established product-market fit, our install base is scaling quickly, and our platform processes more data each month than ever before. We’re investing heavily in next-generation architecture to support the next five years of innovation and growth. Why This Role Matters Every new customer adds more devices, more data, and more opportunities to innovate. We’re expanding our engineering team to build the next generation of Radar’s cloud platform, focusing on:

• High-volume telemetry ingestion and big data pipelines

• Cloud re-architecture for scalability and resilience

• Advanced reporting and analytics

• API expansion and next-gen customer experiences

• Performance and reliability engineering

 • Modern DevOps tooling in a microservices environment Our Tech Stack

 • Backend: Node.js, Express, NATS

• Data: MySQL, Redis, Elasticsearch

• Analytics: Flink, Cube.js, StarRocks, Iceberg

• Cloud: AWS

• Frontend: React

• Platform: Docker, Kubernetes, ECS, Jenkins What You’ll Do

 • Design, deploy, and manage Kubernetes clusters and containerized workloads across development, staging, and production environments

• Build and maintain CI/CD pipelines using Jenkins for automated testing, building, and deployment of microservices

• Maintain and improve Jenkins infrastructure, shared libraries, and pipeline templates

 • Develop infrastructure-as-code using tools like Terraform and Helm to automate provisioning and configuration

• Create integrations between Kubernetes and internal systems (monitoring, logging, databases, etc.)

• Administer and optimize Elasticsearch clusters for performance, capacity, and reliability • Implement and improve observability through logging, metrics, tracing, and alerting infrastructure

 • Automate operational tasks and eliminate manual toil through scripting and tooling (Python, Bash, Go, etc.)

• Collaborate with development teams to optimize containerization strategies and deployment workflows

• Troubleshoot infrastructure issues, optimize resource utilization, and ensure system scalability

 • Contribute to security best practices including secrets management, network policies, and access controls

What You Bring Required:

 • 5+ years of experience in DevOps, Platform Engineering, or Infrastructure roles

 • Strong hands-on experience with Kubernetes in production environments (deployment, scaling, troubleshooting)

• Strong experience building and maintaining Jenkins pipelines, including writing custom Groovy pipeline code

 • Proficiency with infrastructure-as-code tools (Terraform, CloudFormation, or similar)

 • Experience with containerization technologies (Docker, container registries, image optimization)

• Solid scripting and automation skills (Groovy, Python, Bash, or Go)

 • Extensive hands-on experience with AWS cloud services (EC2, EKS, RDS, S3, IAM, VPC)

• Experience administering Elasticsearch clusters in production (indexing strategies, performance tuning, scaling)

• Strong understanding of Linux systems administration and networking fundamentals

 • Experience with monitoring and observability tools (Prometheus, Grafana, or equivalent) • Knowledge of Git workflows and version control best practices Preferred

 • Experience with Helm charts and Kubernetes operators

• Knowledge of secrets management solutions

 • Experience with logging aggregation systems (ELK stack, Fluentd)

• Background with microservices architectures and distributed systems

• Experience with Jenkins shared libraries and advanced pipeline patterns

• Knowledge of security best practices and compliance requirements (network policies, RBAC, pod security)

 • Experience with autoscaling strategies (HPA, VPA, Cluster Autoscaler, Karpenter)

• Understanding of NATS or other message queue systems

• Experience with data pipeline architectures and stream processing systems

 • Deep understanding of service networking, load balancing, and ingress controllers

 • Experience with cloud cost optimization and resource efficiency

• Previous experience mentoring junior engineers or leading technical initiatives Why Engineers Love Working at Radar

 • High impact — what you build directly drives customer value and product success

• Small team, big reach — startup-style ownership with enterprise stability

• Real engineering challenges — scaling a high-volume IoT platform is genuinely hard and deeply rewarding

#LI-NR1

 

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

 

Disclosure of Position Status:

This job posting is part of a general recruitment effort without a guaranteed position

 

Disclosure of Artificial Intelligence:

We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.

 

Top Skills

AWS
Bash
Cube.Js
Docker
Ecs
Elasticsearch
Express
Flink
Go
Grafana
Helm
Iceberg
Jenkins
Kubernetes
MySQL
Nats
Node.js
Prometheus
Python
React
Redis
Starrocks
Terraform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Waterloo, Ontario
3,770 Employees
Year Founded: 1974

What We Do

BlackBerry (NYSE: BB; TSX: BB) provides intelligent security software and services to enterprises and governments around the world. The company secures more than 500M endpoints including 195M+ cars on the road today. Based in Waterloo, Ontario, the company leverages AI and machine learning to deliver innovative solutions in the areas of cybersecurity, safety and data privacy solutions, and is a leader in the areas of endpoint security, endpoint management, encryption, and embedded systems. BlackBerry’s vision is clear - to secure a connected future you can trust.

Similar Jobs

In-Office
Toronto, ON, CAN
6000 Employees
136K-187K Annually

DraftKings Logo DraftKings

Senior Software Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
Canada
6400 Employees

Braze Logo Braze

Software Engineer

Marketing Tech • Mobile • Software
Easy Apply
Hybrid
Toronto, ON, CAN
1918 Employees
154K-277K Annually

Cresta Logo Cresta

Senior Software Engineer

Artificial Intelligence • Other • Sales • Software
Easy Apply
In-Office
Toronto, ON, CAN
112 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account