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
$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...SuggestedInternshipWork at officeFlexible hours- ...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
- ...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
- ...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
- ...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
$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...SeniorRemote jobFull timeWork at officeFlexible hours$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- ...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
- ...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
- ...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...SeniorPermanent employmentFull timeWork at officeImmediate startVisa sponsorship
$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- ...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
- ...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...SeniorFull timeWork at officeFlexible hours
- 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...SeniorRemote jobFor subcontractor
- ...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...SeniorFull time
- ...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...SeniorLong term contractFull timeTemporary workWork at officeFlexible hours
- ...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...SeniorRemote jobFull timeWork at office3 days per week
- ...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
- ...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
$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$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- ...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
- ...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- ...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
- ...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...SeniorWork at officeLocal areaRemote workWork from homeWorldwide
- ...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
$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...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer C++/Python. Be the first to apply!
