Senior Software Developer C++/Python
$95k - $120k per yearSpiria 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.
- ...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...SeniorPermanent employmentFull timeFlexible hours
- ...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-...SuggestedLong term contractFull timeFor contractorsLive InRemote work
- ...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...SeniorFull time
- ...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....SeniorDaily paidFull timeWork at office
- ...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...SuggestedFull time
- ...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,...SeniorFull timeWorldwide
$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...SeniorFull timeDirect hireLocal area- ...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...SeniorFull timeRemote workFlexible hours
- ...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...SeniorFull timeInternshipWork at officeWork from home
- ...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...SeniorFull timeWork at officeFlexible hours
- ...solidifier et étendre le cœur logiciel de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production...SeniorFull time
$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,...SeniorLong term contractFull timeRemote work$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...SeniorFull timeTemporary workRemote work- ...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,...SeniorFull timeInternshipWork at officeWork from home
- ...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...SeniorRemplacementPermanent employmentFull time
$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...SeniorFull time- ...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...SeniorLong term contractFull timeWork at officeLocal area2 days per week
$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 timeNight shift- ...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...SeniorFull timeWork at office
- ...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 contractFull timeWork at office
- ...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...SeniorLong term contractFull timeContract work
- MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 14,000+ customers including Duracell, Shell, Cintas, and Brenntag. We raised $150M in Series D funding led by Bessemer Venture Partners and Bain Capital Ventures, bringing our total...SeniorLong term contractFull timeImmediate start
- ...We’re looking for two technical, innovative developers to come on board as Software Developers, at the Senior or Intermediate level, at our College Avenue location... ...temporary up to 15 months. In this role, you will design, develop, and maintain software solutions that drive...SeniorPermanent employmentFull timeTemporary work
- ..., but is not limited to, prior roles in solutions architecture, software engineering, or software development ~ Experience with AWS Aurora... ...and NoSQL databases like DynamoDB ~ Proficiency in Python, data transformation and data migration ~ An ability to understand...SeniorFull timeRemote work
- ...programmation orientée objet dans Rust ou C++ Solide expérience avec les systèmes de... ...Engineering department is seeking a Software Developer II to join the Data team in Montreal. This... ...oriented programming in Rust and/or C++ and Python Experience making significant...Full timeApprenticeshipCasual workWork at officeWorldwide
- ...more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience,... ...side programming language such as Java, Node.js/TypeScript, Python, Go, C#, or similar Backend development, API design, and...SeniorFull timeWork at officeFlexible hours
- ...tangible product value, you’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve the platform... ...decisions and engineering best practices across Python, TypeScript, Java, and AWS technologies. Here is what will...SeniorFull timeWork from home
- ...their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology... ...to make a real difference. Job Description As a Senior Software Developer at Vention, you will be a key contributor to the architecture...SeniorFull timeInternshipWork at officeWork from home
- ...efficient and enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps experience, you... ...At least one major server-side programming language such as Python, Java, Node.js/TypeScript, Go, C#, or similar At least one...SeniorFull timeWork at officeFlexible hours
- ...Our talented people deliver future-ready software, services, and integrated platforms that... ...is looking for a dynamic Software Developer to join our project focused teams in Saskatoon... ...software. ~ Proficiency in C/C++, Python and object-oriented programming. ~ User...Full timeLocal areaRemote workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer C++/Python. Be the first to apply!
