Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer C++/Python

$95k - $120k per year
Full-time

Spiria Inc

We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You will be a subject-matter expert thanks to your deep understanding of frameworks and the entire development process. You will work closely with talented engineers, developers, designers, and QA analysts, contributing to innovative web and mobile projects at Spiria.

As a Senior Software Developer at Spiria, you will:


  • Write, modify, review, optimize and debug computer code;

  • Participate in testing and quality control activities as outlined in the testing strategy;

  • Provide advice to the development teams;

  • Collaborate in various activities related to the project in the context of Agile development such as : effort estimation, requirements analysis, prototyping, problem solving, integration and configuration of software components, etc;

  • Review code and architecture to ensure that they meet the company's development standards and industry best practices;

  • Provide technical leadership to the project and development team;

  • Contribute to knowledge transfer by mentoring and coaching less experienced employees.

On your next project at Spiria you will :


  • Design and implement back‑end services supporting machine HMI, data processing, and control workflows.

  • Develop C++ and Angular components that interface with embedded systems, sensors, and machine controllers and test them using Python.

  • Provide robust systems, API and data pipelines consumed by Angular front‑end applications.

  • Address real‑time constraints, reliability, and safety considerations typical of heavy machinery software.

  • Collaborate with front‑end developers, architects, and systems engineers to ensure coherent end‑to‑end behavior.

  • Support testing, debugging, and performance tuning across simulated and real machine environments.

  • Full‑stack contributions are welcome where skills and project needs align.

The keys to your success:


  • 8+ years of professional experience in C++ development.  

  • Proficiency in Python for tooling, testing, or automation workflows.

  • Advanced experience in Unix/Linux environments.  

  • Experience developing automation or autonomous machine software.  

  • Strong understanding of software architecture and production-grade coding standards.  

  • Fluent in English and/or French (spoken and written).  

Employment details:




  • Flexible work arrangements (remote, hybrid, or in-person), because what truly matters is not where you are, but what you do.

  • Salary range: $95 000-120 000, based on a 37.5-hour workweek.  

  • 40h workweek is available. 

What we offer:




  • Vacation bank of 3 weeks per year.

  • 5 additional fixed days off during the winter holidays.

  • Flexible personal days to handle life’s ups and downs.

  • Deferred Profit Sharing Plan (DPSP) and RRSP with employer contributions.

  • Group insurance with broad coverage.

  • Telemedicine and Employee Assistance Program via Telus Health.

  • Paid training, certification and association expenses.

  • Spiri-Flex reimbursements of $300 per year for health, ergonomics, and connectivity-related expenses.  



Work Environment  


We believe work-life balance is essential. We make this possible through a flexible work organization and a personalized working style. Whether you’re at the office or in your location of choice, what matters most is the impact of your work, not where you're doing it from.  


About Us  


At Spiria, we’re a team of over 150 professionals across Canada. For more than 20 years, we’ve been building custom software solutions driven by a strong commitment to code quality, technological excellence, collaborative creation, and customer satisfaction.  


At Spiria, we believe diversity is a major strength. We therefore adhere to the principle of employment equity and encourage applications from women, visible minorities, Indigenous people, persons with disabilities, LGBTQIA2S+ individuals, and other marginalized communities.  


AI Notice  


Our recruitment tools use AI to assist in the initial screening of applications, but never replace the intuition and expertise of our recruitment teams .  


*Bilingualism is essential for this role. The person in this position will be required, across all their responsibilities, to collaborate with both internal and external clients throughout North America in both French and English.  

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer C++/Python in Remote vacancy
  •  ...critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and standards. Participate in defining... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Remote
    15 hours ago
  •  ...A-CX is a software design and development partner for progressive companies...  ...each other? As a seasoned C++ Software Engineer, you would...  ...of our team, you will work on developing and integrating solutions with...  ...solutions for our clients. Develop secure, scalable, and high-... 
    Suggested
    Long term contract
    Full time
    For contractors
    Live In
    Remote work

    A-cx

    Remote
    15 hours ago
  • $3600 - $4500 per month

     ...productive. Robots enhanced with Apera’s software have 4D Vision – the ability to see...  ...: Apera AI is seeking a  Software Developer (Co-op)with strong C++ skills and an interest in robotics to...  ...in C++.   Familiarity with Python for scripting and automation   The... 
    Suggested
    Internship
    Work at office
    Flexible hours

    Apera AI

    Remote
    15 hours ago
  •  ...5 années d'expérience en programmation C++ moderne et en programmation orientée objet...  ...GitHub Actions. Bachelor's degree in software engineering, computer science or...  ...multidisciplinary development team, the Senior Software Developer will participate in the design, development... 
    Senior
    Full time

    Eaton Corporation

    Remote
    15 hours ago
  •  ...hands on development using modern C++ and exhibit a keen...  ...desirable. Key responsibilities Develop calculation and interface components...  ...~5-8 years of experience in software development with at least 5...  ...multithreading is required ~ Python familiarity preferred ~ Experience... 
    Suggested
    Full time

    Citi

    Remote
    15 hours ago
  •  ...algorithmes et programmation orientée objet en C++ Excellentes aptitudes pour la...  ...langage de développement, y compris Java, Python ou Perl et Shell Scripts (un atout) Ce...  ...proprietary trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering team.... 
    Senior
    Daily paid
    Full time
    Work at office

    Tower Research Capital

    Remote
    15 hours ago
  •  ...tech savant:  Embark on an exciting journey into the realm of software development with 3Pillar! We extend an invitation for you to join...  ...Demonstrated expertise with at least 8+ years of experience in Python, REST API and SQL Expertise with Git source control tools (Github... 
    Senior
    Full time
    Remote work
    Flexible hours

    3pillar

    Remote
    15 hours ago
  • $100k - $135k per year

     ...(CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next...  ...technologies. Applied knowledge and experience with Java, C++, C, JavaScript, TypeScript, and Python. Applied knowledge... 
    Senior
    Remote job
    Full time
    Work at office
    Flexible hours

    SRC Can

    Remote
    15 hours ago
  • $124k - $186k per year

     ...Senior Software Developer Direct Hire / Full time, Hybrid, Burnaby BC, Canada D-Wave (NYSE: QBTS) a leader in the development and delivery of...  ...professional experience in software development.  Excellent Python skills and an understanding of how programming languages... 
    Senior
    Full time
    Direct hire
    Local area

    D-Wave Systems

    Remote
    15 hours ago
  •  ...Description Senior Software Engineer – Secure AI Platform (Vancouver, On-Site)   The Company: Varonis  (Nasdaq: VRNS) is a leader...  ...deploying SaaS platforms on AWS. ~ Expert ‑ level proficiency in Python , including building distributed systems, backend services,... 
    Senior
    Full time
    Worldwide

    Varonis

    Remote
    15 hours ago
  •  ...record time with the only hardware and software AI-powered platform built for the...  ...difference. Job Description As a Senior Simulation Developer at Vention, you’ll be a key contributor...  ...TypeScript, with additional exposure to Python and C++ where needed. Develop and... 
    Senior
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Remote
    15 hours ago
  •  ...years of relevant experience or a PhD. Deep experience developing embedded C/C++ software with advanced language features, clean abstractions, interface...  ...in Linux-based embedded software development, gtests, Python scripting, Bazel, and Docker. Preferred experience with... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Remote
    13 days ago
  • $125k - $155k per year

     ...multiple genres and platforms. We’re looking for a senior software engineer to help evolve and support the...  ...real-time strategy title. This role is focused on developing, maintaining, and improving core gameplay systems in C++, with an emphasis on moment-to-moment gameplay,... 
    Senior
    Long term contract
    Full time
    Remote work

    Blackbird Interactive

    Remote
    15 hours ago
  •  ...efficient and enjoyable world. Role overview    As a Senior Software Developer, we expect you to be disciplined regarding software...  ...recent years in modern popular programming languages such as Python, Javascript/typescript, and/or Java Has a Bachelor’s degree... 
    Senior
    Full time
    Work at office
    Flexible hours

    Osedea

    Remote
    15 hours ago
  •  ...the Role We are seeking a Fullstack Developer (Python) reporting to our Associate Director of...  ...’s technical work and work closely with senior team members to ensure the work is well-...  ...Do   Design, code, test, and debug software as a full-time member of a product... 
    Senior
    Full time
    Work at office
    Flexible hours

    Alayacare

    Remote
    15 hours ago
  • We are looking for a Software Engineer specializing in Python to design, develop, and potentially maintain scalable cloud-native applications and ETL data pipelines...  ...English: C1 Advanced Seniority Senior... 
    Senior
    Remote job
    For subcontractor

    Luxoft

    Remote
    15 hours ago
  •  ...search technology powering an entire product ecosystem? As a Senior Software Developer on our Search team, you'll help evolve Coveo's search capabilities...  ...artificial intelligence (AI). Whether your expertise is in C++ or Java, you'll help build the next generation of search... 
    Senior
    Full time

    Coveo

    Remote
    15 hours ago
  •  ...and your career. About the Role We are seeking a Senior Staff Fullstack Developer to join our team with a primary focus on frontend architecture...  ..., or related fields. ~8-10+ years of professional software development experience, including significant experience in... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Alayacare

    Remote
    15 hours ago
  •  ...an impact?  We are looking for seasoned software developers who are passionate about developing software using engineering best practices. Senior software developers use past experiences...  ...design and proficient coding skills (ie: C++, C# or Java) Strong understanding of Computer... 
    Senior
    Remote job
    Full time
    Work at office
    3 days per week

    D2l

    Remote
    15 hours ago
  •  ...est à la recherche d'un(e) Chef d'équipe développement logiciel C++ très motivé(e) pour se joindre à notre groupe d'ingénierie des...  ...Job Summary Exegy is seeking a highly motivated Lead C++ Software Developer to join our Market Data Engineering group in Montreal. Operating... 
    Long term contract
    Full time
    Work at office

    Exegy

    Remote
    15 hours ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory...  ...'s application authoring platform. We develop the cloud-first authoring experience along...  ...Controllers, in both Typescript (Node.js) and Python. Work directly with robots, cameras,... 
    Senior
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Remote
    15 hours ago
  • $75k - $95k per year

     ...electronics, electro-mechanics, and software. We’re not just a company; we’...  ...responsible for designing, developing, test cases based on...  ...Test Script Implementation: Develop, automate, and maintain robust...  ...and scripts (e.g., using Gtest, Python, frameworks) and integrate them... 
    Full time
    Night shift

    Syntronic

    Remote
    15 hours ago
  • $120k - $155k per year

     ...property. What We’re Looking For Breezeway is hiring a Senior Software Application Developer to join one of our customer-facing product teams. You’ll...  ...Build and ship full-stack product features across a Python/Flask backend and React frontend. Design and evolve REST... 
    Senior
    Full time
    Temporary work
    Remote work

    Breezeway

    Remote
    15 hours ago
  •  ...financial technology? At Benji Pays, we're on a mission to empower businesses with seamless payment solutions. We're seeking a Senior Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    2 days per week

    Benji Pays

    Remote
    15 hours ago
  •  ...all backed by the secure infrastructure and scale of our multi-billion-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview TELUS Digital is seeking a Senior Software Developer to join our... 
    Senior
    Remplacement
    Permanent employment
    Full time

    Telus Digital

    Remote
    15 hours ago
  • $130k - $170k per year

     ...As a member of the Development team and working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and documentation of new or modified software products and ongoing business projects. The incumbent... 
    Senior
    Full time

    Multi View

    Remote
    15 hours ago
  •  ...control of their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto...  ...like React, React Native, Ruby on Rails, Java, Kotlin, or Python Strong problem-solving skills and ability to navigate... 
    Senior
    Long term contract
    Full time
    Contract work

    Wealthsimple Technologies

    Remote
    15 hours ago
  •  ...leading provider of open source software and operating systems to the...  ...and growing. We are hiring a senior software engineer to join our...  ...software, Linux, Golang, Python and Kubernetes. Location :...  ...and company level. Mentor, develop, and advise colleagues on their... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    1 day ago
  •  ...About the Role   As a Junior Fullstack Developer (Python), you will work closely with experienced...  ..., coding, testing, and debugging software features.   ~ Use GenAI tools to help...  ...and test code.   ~ Pair-program with senior developers and participate in code reviews... 
    Senior
    Full time
    Work at office

    Alayacare

    Remote
    15 hours ago
  • $150k - $175k per year

     ...digital experiences, empower developers, and deliver measurable results...  ...products. Whether you are a Senior Engineer, Tech Lead, or DevOps...  .... About the AI Senior Python Engineer role As a Senior Engineer...  ...CD. Experience building software collaboratively using pull requests... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer C++/Python. Be the first to apply!