Design and implement platform software in Python and C++ that automates deployment, provisioning ... Contribute to Linux (Ubuntu) system configuration, including autoinstall, cloud-init, and image ...
Quick apply
Design and implement platform software in Python and C++ that automates deployment, provisioning ... Contribute to Linux (Ubuntu) system configuration, including autoinstall, cloud-init, and image ...
Quick apply
Design and implement platform software in Python and C++ that automates deployment, provisioning ... Contribute to Linux (Ubuntu) system configuration, including autoinstall, cloud-init, and image ...
CA$110K - CA$180K/yr
Design and implement platform software in Python and C++ that automates deployment, provisioning ... Contribute to Linux (Ubuntu) system configuration, including autoinstall, cloud-init, and image ...
CA$110K - CA$180K/yr
Design and implement platform software in Python and C++ that automates deployment, provisioning ... Contribute to Linux (Ubuntu) system configuration, including autoinstall, cloud-init, and image ...
Surrey, BC · On-site
CA$100K/yr
The Role We are seeking a Graduate Software Engineer with a passion for building high-performance ... Strong programming ability in Rust and Python * Interest in low-latency systems, parallel ...
Surrey, BC · On-site
CA$100K/yr
The Role We are seeking a Graduate Software Engineer with a passion for building high-performance ... Strong programming ability in Rust and Python * Interest in low-latency systems, parallel ...
Vancouver, BC · On-site
CA$62K - CA$68K/yr
... effects solutions like Python. * Good understanding of backend development principles and ... implement robust server-side solutions * Proficiency with version control systems (e.g., Git)
Vancouver, BC · On-site
CA$62K - CA$68K/yr
... effects solutions like Python. * Good understanding of backend development principles and ... implement robust server-side solutions * Proficiency with version control systems (e.g., Git)
Vancouver, BC · On-site
CA$65K - CA$72K/yr
... Python applications. * Performs debugging, testing, and troubleshooting of existing software ... Linux experience Ubuntu/RHEL/CentOS * Windows experience Server & Desktop * Debugging multi ...
Vancouver, BC · On-site
CA$65K - CA$72K/yr
... Python applications. * Performs debugging, testing, and troubleshooting of existing software ... Linux experience Ubuntu/RHEL/CentOS * Windows experience Server & Desktop * Debugging multi ...
Burnaby, BC · On-site
Participate in all parts of software engineering, ranging from design and implementation of ... Python, C, or C++ * Solid understanding of systems software, including embedded systems and ...
Burnaby, BC · On-site
Participate in all parts of software engineering, ranging from design and implementation of ... Python, C, or C++ * Solid understanding of systems software, including embedded systems and ...
Description Senior Software Engineer - Secure AI Platform (Vancouver, On-Site) The Company: Varonis ... certificates. * Design and implement solutions informed by modern security architectures such as ...
Description Senior Software Engineer - Secure AI Platform (Vancouver, On-Site) The Company: Varonis ... certificates. * Design and implement solutions informed by modern security architectures such as ...
Description Senior Software Engineer - Secure AI Platform (Vancouver, On-Site) The Company: Varonis ... certificates. * Design and implement solutions informed by modern security architectures such as ...
Description Senior Software Engineer - Secure AI Platform (Vancouver, On-Site) The Company: Varonis ... certificates. * Design and implement solutions informed by modern security architectures such as ...
Description Senior Software Engineer - Secure AI Platform (Vancouver, On-Site) The Company: Varonis ... certificates. * Design and implement solutions informed by modern security architectures such as ...
Description Senior Software Engineer - Secure AI Platform (Vancouver, On-Site) The Company: Varonis ... certificates. * Design and implement solutions informed by modern security architectures such as ...
As an operator, you will manage colonies of servers across multiple environments and regions ... Java, C#, C++, Python, or Scala with some prior experience with Java Knowledge of testing ...
As an operator, you will manage colonies of servers across multiple environments and regions ... Java, C#, C++, Python, or Scala with some prior experience with Java Knowledge of testing ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
| Aspect | Python Software Engineer Ubuntu Server Certification | Python Developer |
|---|---|---|
| Certifications | Often requires Ubuntu Server Certification, Linux certifications, and Python expertise | May have Python certifications but not necessarily Ubuntu-specific |
| Work Environment | Primarily Linux/Ubuntu server environments, cloud platforms, and backend systems | Varied environments including web, desktop, and data analysis |
| Industry Usage | Tech companies, cloud providers, and organizations using Linux-based infrastructure | Startups, software firms, and diverse industries |
The main difference is that Python Software Engineer Ubuntu Server Certification focuses on Linux-based backend systems with specific Ubuntu expertise, while Python Developers may work across various environments without Linux-specific certifications. The former emphasizes server management and deployment, whereas the latter often involves application development across multiple platforms.

Full-time
Posted 13 days ago
We are an innovative, Vancouver-based startup at the forefront of robotics, AI, and machine vision technologies. Backed by VC funding and we've been recognized with the 2025 Frost & Sullivan Technology Innovation Leadership Award, the AAM Supplier Excellence Innovation Award, and the 2024 BC Tech "Company of the Year – Growth", we are on a mission to redefine the future of AI-driven robotic vision systems. Apera AI helps manufacturers make their factories more flexible and productive. Robots enhanced with Apera's software have 4D Vision – the ability to see and handle objects with human-like capability. Challenging applications such as bin picking, sorting, packaging, and assembly are now open to fast, precise, and reliable automation. Apera is led by an experienced team from high-growth companies focused on robotics, artificial intelligence, and advanced manufacturing.
Robots can do amazing things, if they can see.
Apera AI builds breakthrough 4D Vision™ systems that give robots the clarity to handle complex, real-world tasks.
But vision alone isn't enough, it needs a foundation that scales, updates, and performs flawlessly.
That's where you come in.
We're looking for a Software Development Engineer – Platform to design and build the software foundation that powers Apera's vision-guided robotics systems.
You'll solve complex system challenges, bridge hardware and software, and ensure every deployment — from lab to factory floor — runs with precision and reliability.
This is a systems-first role, not app development, not web services.
You'll design, implement, and maintain deployment frameworks, provisioning tools, and hardware integration layers that make vision-driven robotics scalable and reliable.
At Apera, we don't just give robots vision — we build the foundation that keeps that vision running reliably, anywhere in the world.
Here's what makes this role special:
Straightforward Compensation, Real Growth
At Apera AI, we keep compensation as clear as our technology. We hire for impact - and reward it accordingly.
Total compensation: $110,000 CAD – $180,000 CAD per year, plus equity opportunities. This is an intermediate to senior role; we place and pay based on demonstrated competency, so where you land in the range reflects the scope and impact you bring.
We tailor offers based on more than resume years - we look at your unique skills, creative problem-solving, and the impact you'll have as we reinvent industrial automation with AI-powered vision systems. Transparency is our baseline; growth is our promise.
At Apera AI, you'll help bring intelligent robots into production and shape the future of automation.
Apply today and be part of Apera AI's mission to end robot blindness.