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
$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- ...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
- ...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 paidWork 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
$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$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- ...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
- ...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...SeniorPermanent employmentFull timeWork at officeImmediate startRemote work
- ...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
$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- ...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-...SeniorFull timeRemote 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...SeniorFull timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...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 contractFull timeRelocation packageFlexible hours
- ...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
- ...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
- ...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
- ...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...SeniorPermanent employmentFull timeFlexible hours
- ...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 contractWork 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$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$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...SeniorRemote jobFull timeInternshipFlexible hours$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- ...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 employment
- ...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...SeniorFull timeWorldwide
- ...#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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer C++/Python. Be the first to apply!
