1

Python Software Engineer Ubuntu Server Certification Jobs in Ottawa, ON

Java (Spring Boot), Python, Some components in C and C++ * Frontend: TypeScript, Angular * Data ... Linux (Ubuntu) * Tools: JIRA, Bitbucket // Required Skills / Experience * 2-5 years of experience ...

We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of ... Paid training, certification and association expenses. * Spiri-Flex reimbursements of $300 per year ...

Our Software Engineering team is currently developing end-to-end real-time solutions for the public ... Experience with Python, JavaScript and TypeScript; * Design diagram creation (UML, flowcharts ...

The CNN Growth team is hiring a Senior Software Engineer to help build and evolve the systems and ... Technologies include JavaScript, TypeScript, Node, Python, Svelte, Sass, AWS services, CI/CD ...

Software Engineer Job Location: Ottawa , ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;

Software Engineer Job Location: Ottawa , ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;

Proficiency in Python for scripting, automation, or systemlevel tools. * Experience with version ... Knowledge of networking protocols and client-server architectures. * Exposure to Rust for embedded ...

Write efficient and reliable firmware using C, C++, and Python * Develop software for ... Experience programming in C or C++ * Familiarity with embedded systems development * Experience ...

Associate Software Engineer

Ottawa, ON · On-site

CA$59K - CA$84K/yr

Undergraduate degree, Postgraduate degree or Technical Certificate * Strong academic background (e ... Experience with at least one programming language (e.g., Java, Python, C#, or JavaScript) and ...

... Engineering, Communications, or related field with an accredited school in Canada. * High-potential software skills: * Proficiency in C/C++ is preferred. * Experience with Python/Perl/Linux is an ...

As a Senior Software Engineer, you will be responsible for developing and maintaining the ... Our tech stack consists of Node, Python, Bash, and AWS Technology Requirements * Bachelor's degree ...

... software depends on. You'll own the pipelines, services, and infrastructure that take work from ... Python, Java (Spring Boot), C and C++ * Python tooling: pydantic, FastAPI, asyncio, pytest

next page

Showing results 1-20

Python Software Engineer Ubuntu Server Certification information

What is the difference between Python Software Engineer Ubuntu Server Certification vs Python Developer?

AspectPython Software Engineer Ubuntu Server CertificationPython Developer
CertificationsOften requires Ubuntu Server Certification, Linux certifications, and Python expertiseMay have Python certifications but not necessarily Ubuntu-specific
Work EnvironmentPrimarily Linux/Ubuntu server environments, cloud platforms, and backend systemsVaried environments including web, desktop, and data analysis
Industry UsageTech companies, cloud providers, and organizations using Linux-based infrastructureStartups, 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.

What are the key skills and qualifications needed to thrive as a Python Software Engineer with Ubuntu Server Certification, and why are they important?

To thrive as a Python Software Engineer with Ubuntu Server Certification, you need strong programming skills in Python, experience with server-side development, and a solid understanding of Linux system administration, typically demonstrated by obtaining Ubuntu Server Certification. Familiarity with tools like Git, Docker, CI/CD pipelines, and frameworks such as Django or Flask is common, along with proficiency in Ubuntu server environments. Problem-solving, effective communication, and teamwork are essential soft skills that help engineers collaborate and troubleshoot efficiently. These combined skills ensure robust, secure, and scalable software solutions in dynamic development and server management environments.

What are some unique challenges faced by Python Software Engineers working on Ubuntu Server Certification projects?

Python Software Engineers involved in Ubuntu Server Certification often encounter challenges related to ensuring compatibility across a diverse range of hardware and software environments. They must rigorously test scripts and automation tools to work seamlessly with various Ubuntu Server releases and hardware vendors’ platforms. Additionally, engineers need to stay updated on both Ubuntu’s evolving certification requirements and best practices for reliable, scalable automation. Collaboration with QA teams, hardware partners, and upstream developers is essential to quickly resolve issues and maintain high certification standards.

What are Python Software Engineer Ubuntu Server Certification jobs?

Python Software Engineer Ubuntu Server Certification jobs involve developing, testing, and maintaining software applications written in Python, with a focus on ensuring compatibility and performance on Ubuntu Server environments. These professionals are responsible for writing efficient code, automating processes, and sometimes contributing to open-source projects related to Ubuntu. The 'certification' aspect refers to validating that applications or solutions meet Ubuntu Server's standards and requirements. This role often requires expertise in both Python programming and Linux system administration, as well as knowledge of Ubuntu's certification processes.
What are popular job titles related to Python Software Engineer Ubuntu Server Certification jobs in Ottawa, ON? For Python Software Engineer Ubuntu Server Certification jobs in Ottawa, ON, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer Ubuntu Server Certification jobs in Ottawa, ON look for? The top searched job categories for Python Software Engineer Ubuntu Server Certification jobs in Ottawa, ON are:
Infographic showing various Python Software Engineer Ubuntu Server Certification job openings in Ottawa, ON as of June 2026, with employment types broken down into 1% Locum Tenens, 87% Full Time, 4% Part Time, 2% Temporary, and 6% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution.

Software Engineer

Providius

Hamilton, ON • On-site

Full-time

Medical, Dental, Vision

Posted 24 days ago


Job description

// About Providius

Providius has been at the forefront of innovation in the Media & Entertainment industry for over a decade, delivering solutions to complex challenges in IP media and IT infrastructure within mission-critical environments.

Headquartered in Hamilton, Ontario, Canada, we are a privately held company focused on building practical, reliable systems that solve real-world problems.

// Position Overview

We’re looking for a software engineer to join our development team. You’ll work across our platform, from backend services to user interfaces, helping build systems that need to be reliable, scalable, and performant.

This role is ideal for someone with strong fundamentals, a collaborative mindset, and a desire to continuously learn. You’ll contribute to production systems, participate in architectural decisions, and grow alongside a team that values practical, well-engineered solutions.

// Duties and Responsibilities
  • Design, build, and ship features end-to-end, from concept through deployment
  • Work across the stack as needed—backend services, APIs, frontend interfaces, and supporting infrastructure
  • Develop and maintain testing strategies, including unit tests, integration tests, and test tooling (e.g., mocks, simulation environments)
  • Collaborate with teammates to break down problems, define requirements, and iterate on solutions
  • Contribute to improving development workflows, tooling, and overall engineering practices
  • Debug and resolve issues across the system, including production environments when needed
  • Continuously build domain knowledge in media and networking systems to inform better engineering decisions
  • Ability to take ownership of features and see them through to completion

The balance of this work will vary depending on the project and your strengths, but ownership and follow-through are consistent expectations

Requirements

// Tech Stack
  • Backend: Java (Spring Boot), Python, Some components in C and C++
  • Frontend: TypeScript, Angular
  • Data: PostgreSQL, TimescaleDB
  • Infrastructure: Linux (Ubuntu)
  • Tools: JIRA, Bitbucket
// Required Skills / Experience
  • 2–5 years of experience building and shipping software in a professional environment
  • Strong fundamentals in computer science and software engineering
  • Ability to take ambiguous problems and turn them into working, maintainable solutions
  • Comfortable working across different parts of a system (backend, frontend, testing, or infrastructure)
  • Experience writing clean, testable, and maintainable code
  • Solid understanding of relational databases (PostgreSQL or similar)
  • Strong debugging and problem-solving skills
  • Effective communication and collaboration in a team environment
// Nice to haves
  • API design and backend best practices
  • Experience with microservices or distributed systems
  • High-availability and performance optimization
  • Test-driven development and automated testing
  • Familiarity with networking concepts (a strong plus in our domain)
// Why join Providius
  • Work on systems that operate in real-time, high-stakes environments
  • Small team with high ownership and direct impact
  • Opportunity to grow into architecture and technical leadership

Benefits

  • Casual dress
  • Dental care
  • Extended health care
  • On-site parking
  • Vision care

Work Location: In person