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 9 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
    9 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
    9 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
    9 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
    9 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
    9 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
    Work at office

    Tower Research Capital

    Remote
    9 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
    9 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
    9 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
    9 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 Home

    Remote
    9 hours ago
  •  ...Remote Type of work: Full time Pine Software Technology Ltd is a software company...  ...management, and financial data analysis. As a Senior C++ Software Engineer you will work on ultra...  ...and tightly integrated AI Design and develop core market data components using modern... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work

    Smarter Corp

    Remote
    a month 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
    9 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
    9 hours 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
    9 hours ago
  •  ...premise environments. Canonical is looking for an experienced Python developer with a background in MongoDB who will help us to build a fully...  ...and working with brilliant people. You are an accomplished senior Python programmer that enjoys challenging projects in mission-... 
    Senior
    Full time
    Remote work

    Canonical

    Remote
    7 days 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
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    10 days ago
  •  ...identify system level issues; develop new and maintain the existing...  ...: expert knowledge of C/C++; experience in overall design...  ..., production quality software; passion for writing clean...  ...scripting languages such as Python and bash. Our benefits:... 
    Long term contract
    Full time
    Relocation package
    Flexible hours

    Access Softek

    Remote
    6 days 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
    9 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
    9 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

    Coveo

    Remote
    9 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
    9 hours ago
  •  ...Job Opportunity: Software Developer – Intermediate/Senior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid)   Forcorp Solutions...  ...experience RabbitMQ, Docker, CI/CD pipelines Python Experience building LLM-powered features WHO YOU... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Forsite Consultants Ltd

    Remote
    9 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
    Work at office
    Local area
    2 days per week

    Benji Pays

    Remote
    9 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
    9 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
    9 hours ago
  • $123.6k - $193k per year

     ...in Our Journey We're looking for a Senior Full Stack Developer to join our small but mighty team! You...  ...services with a proficient understanding of software development methodologies Ability...  ...in other OOP languages (Java, C#, Python, etc.). We strongly believe that great... 
    Senior
    Remote job
    Full time
    Internship
    Flexible hours

    Jane App

    Remote
    9 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

    Multi View

    Remote
    9 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

    Telus Digital

    Remote
    9 hours ago
  •  ...this by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You You are a Software Developer with a team-first mentality. You have a knack for solving difficult problems, debugging non-trivial issues and creating innovative... 
    Senior
    Full time
    Worldwide

    Appdirect

    Remote
    9 hours ago
  •  ...#oneteam. Loopio is looking for a supportive and endlessly curious Senior Software Developer to join our talented Software Engineers in our Connections...  ...knowledge of back-end development using languages like PHP, Python or Java (PHP preferred), with a great grasp of Object... 

    Loopio

    Remote
    3 days ago

Do you want to receive more vacancies?

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