cover image
Dejero

Dejero

www.dejero.com

4 Jobs

134 Employees

About the Company

Driven by our vision of reliable connectivity anywhere, Dejero delivers real-time video and networking solutions that provide resilient, uninterrupted internet connectivity for critical communications. Powered by intelligent network aggregation technology, Dejero combines diverse telecommunication networks including 4G/5G cellular, GEO/MEO/LEO satellite, and fixed broadband, to create a software-defined ‘network of networks’ managed in the cloud. The result is enhanced reliability, expanded coverage, and greater bandwidth for our global customers. Founded in 2008, privately-held Dejero is headquartered in Waterloo, Ontario, Canada.

Listed Jobs

Company background Company brand
Company Name
Dejero
Job Title
Senior Web Application Developer
Job Description
Job Title: Senior Web Application Developer Role Summary: Lead the design, development, and maintenance of high‑performance, secure web applications and backend services that empower customers to monitor and manage video distribution networks and connectivity solutions. Expectations: - 7+ years of software development with proven ability to scale web applications and services. - Deep experience with relational database design, SQL (MySQL preferred), and client‑side JavaScript frameworks. - Demonstrated ability to create robust, scalable APIs and maintain real‑time connections with field devices. - Commitment to agile delivery, continuous improvement, and mentorship of junior developers. Key Responsibilities: - Design, code, unit‑test, and deploy web applications and services that provide end‑user visibility into connectivity performance. - Collaborate with product management, design, DevOps, SQA, and support teams to define requirements, review architecture, and ship features on schedule. - Mentor team members on best practices in coding, design, and security. - Participate in code reviews, refactor legacy code, and advocate for clean, maintainable architecture. - Contribute to the establishment and evolution of development tooling, CI/CD pipelines, and testing frameworks. - Monitor production systems, diagnose issues, and optimize performance and reliability. Required Skills: - Strong backend development in a high‑performance language (e.g., Go, Node.js, Ruby). - Proficiency with MySQL and relational database modeling. - Experience building client‑side interfaces with modern JavaScript frameworks (React, Vue, or similar). - Knowledge of API design, authentication, and secure coding practices. - Familiarity with test‑driven development, automated testing, and continuous integration. - Ability to work with real‑time data streams and maintain persistent connections. - Version control (Git) and CI/CD pipeline experience (Jenkins, GitHub Actions, or GitLab CI). Bonus: GoLang, MongoDB, Ruby on Rails, Angular, Jest/RSepc, Docker/Kubernetes, Azure, RabbitMQ. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - No mandatory certifications required.
Waterloo, Canada
Hybrid
Senior
21-11-2025
Company background Company brand
Company Name
Dejero
Job Title
Software Developer (Python)
Job Description
Job Title: Software Developer (Python) Role Summary: Design, develop, and maintain high‑quality, scalable software and tooling that enables resilient, wireless internet connectivity for critical communications. Work in a Linux (Debian‑based) environment to bootstrap systems, configure devices, and support manufacturing and deployment pipelines. Expectations: Deliver robust, multi‑threaded network applications in Python, meet rigorous testing and code‑review standards, and collaborate across cross‑functional Agile teams to drive product reliability and performance. Key Responsibilities - Architect and develop software and automation tools for system bootstrapping, hardware testing, and device configuration. - Implement and maintain Linux services (systemd, networking, filesystem) on Debian‑based endpoints. - Design and build scalable, asynchronous network applications using TCP/UDP/IP protocols. - Create and execute unit tests, integration tests, and automated test suites; enforce code quality through detailed reviews. - Diagnose and debug complex system behaviors using existing and custom tooling. - Collaborate with SQA, Hardware, Operations, Web, Product, and Support teams in a fast‑paced Agile environment. - Contribute to continuous learning initiatives and share knowledge with peers. Required Skills - 3+ years software development experience, expert‑level Python proficiency. - Deep Linux systems knowledge (boot process, systemd, networking, driver integration). - Strong understanding of networking protocols (TCP, UDP, IP, Ethernet). - Experience building highly scalable, multi‑threaded, asynchronous networked applications. - Commitment to high‑quality code, unit testing, test automation, and code reviews. - Ability to learn new technologies quickly; familiarity with AI concepts and tools is a plus. Required Education & Certifications - Bachelor’s degree in Computer Science, Computer Engineering, or related field. - Relevant certifications (e.g., Linux Foundation Certified Engineer, Certified Network Professional) are an asset.
Waterloo, Canada
Hybrid
Senior
20-12-2025
Company background Company brand
Company Name
Dejero
Job Title
Network & Systems Administrator (Contract - 1 year)
Job Description
**Job Title** Network & Systems Administrator (Contract – 1 yr) **Role Summary** Deploy, manage, and support the company’s Linux, Windows, and VMware infrastructure. Oversee network devices, security, backup, and CI/CD pipelines while providing on‑call support and service desk assistance. Drive automation and continuous improvement across IT operations. **Expectations** - Minimum 5 years of experience in Linux, enterprise networking, and Windows/VMware environments. - Strong command‑line and shell‑scripting proficiency. - Demonstrated application of security best practices and patch management. - Ability to manage incident response, on‑call rotations, and end‑user support. - Excellent collaboration and communication with technical and business stakeholders. - Self‑motivated learner with a continuous improvement mindset. **Key Responsibilities** - Deploy, upgrade, and maintain Windows and Linux servers. - Manage VMware vCenter, virtualized hosts, and associated storage. - Administer network infrastructure (routers, switches, firewalls, VPNs). - Implement and enforce IT security policies, patching, and remediation. - Operate and maintain CI/CD tools such as Jenkins. - Create and maintain scripts for automation of routine tasks. - Oversee backup systems and disaster‑recovery processes. - Document procedures, improve existing workflows, and produce technical documentation. - Participate in on‑call support and incident response. - Provide service‑desk support: user onboarding/offboarding and basic troubleshooting. - Stay abreast of emerging IT technologies and recommend applicable enhancements. **Required Skills** - Linux system administration (CentOS, Ubuntu, RHEL). - Windows server administration. - VMware vSphere/vCenter management. - Shell scripting (Bash, PowerShell). - Network configuration (routing, switching, firewalls, VPN). - Security patching, vulnerability management, and remediation. - Backup solutions (e.g., Veeam) and disaster‑recovery planning. - CI/CD tools (Jenkins, GitLab). - Cloud platforms: Google Workspace, Azure AD, Microsoft Intune. - Strong analytical, troubleshooting, and organizational skills. - Effective written and verbal communication. **Required Education & Certifications** - Minimum bachelor’s degree in Computer Science, Information Technology, or related field **or** equivalent professional experience. - Relevant certifications preferred: CompTIA Linux+, VMware Certified Professional (VCP), or Microsoft Certified: Azure Administrator.
Waterloo, Canada
Hybrid
Senior
25-01-2026
Company background Company brand
Company Name
Dejero
Job Title
Test Automation Developer, Networks
Job Description
**Job title** Test Automation Developer, Networks **Role Summary** Design, develop, maintain, and execute automated test solutions for Dejero’s connectivity products, covering software, firmware, and hardware. Collaborate with SQA, engineering, product, and R&D teams to build a scalable automation framework, reduce regression cycles, and enhance test coverage across distributed system environments. **Expectations** - Deliver high‑quality automated test suites that meet functional, technical, and performance specifications. - Drive automation adoption and continuous improvement of the test architecture. - Work effectively in cross‑functional teams, aligning testing activities with project schedules and quality objectives. - Contribute to test planning, estimation, execution, and reporting, ensuring compliance with quality systems and regulatory standards. **Key Responsibilities** - Create and maintain automated test cases for software, firmware, and system‑level verification. - Design and expand a robust, modular automation framework for connectivity products. - Collaborate in design sessions with SQA and development teams. - Build and refine automation tools, fixtures, and reporting mechanisms. - Integrate CI/CD pipelines (Jenkins, GitHub Actions) and containerised environments (Docker). - Estimate test effort and schedule to match product life‑cycle milestones. - Inspect and report on test progress, defect trends, and regression performance. **Required Skills** - Test automation using Python (or similar) with frameworks such as pytest or Selenium. - Strong experience configuring, managing, and extending automation frameworks. - 3+ years of software QA and automation in hardware/software environments. - Proficiency with distributed systems, embedded software, user interfaces, and cloud‑based infrastructure. - CI/CD configuration (Jenkins, GitHub Actions) and Docker container management. - Solid understanding of networking protocols and concepts. - Comfortable working in Linux environments. - Knowledge of requirements, test case, and defect tracking tools. - Familiarity with AI concepts and common AI tools. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience). - No mandatory certifications, but experience with industry standards (e.g., IEEE, ISO 9001) is advantageous.
Waterloo, Canada
Hybrid
Senior
25-01-2026