Spiria
Software Developers
SeniorSoftwareDeveloperC++/Python
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Developer C++/Python at Spiria. Skills: C++, Python, Software architecture, Unix/Linux. Write, modify, review, optimize and debug computer. Participate in testing and quality control”
Industry & Context.
Problem solving
What They're Looking For.
Must Have
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, understanding of software architecture and production-grade coding standards, Fluent in English and/or French (spoken and written)
Nice to Have
Full-stack contributions are welcome where skills and project needs align
What You'll Do.
optimize and debug computer
Participate in testing and quality control
Provide advice to development
Collaborate in various activities
Review code and architecture
Provide technical leadership
Contribute to knowledge transfer
Design and implement back-end services
Develop C++ and Angular components
Test components using Python
Provide robust systems
API and data pipelines
Address real-time constraints
Address reliability considerations
Address safety considerations
Collaborate with front-end developers
Collaborate with architects
Collaborate with systems engineers
Support performance tuning
How You'll Work.
Team & Collaboration
Collaborate on a wide variety of projects; Work closely with talented engineers; Work closely with developers; Work closely with designers; Work closely with QA analysts; Collaborate in various activities related to the project; Collaborate with front-end developers; Collaborate with architects; Collaborate with systems engineers; Collaborate with internal clients; Collaborate with external clients
Communication Scope
Fluent in English; Fluent in French; Bilingualism is essential
Process & Methodology
Effort estimation, Requirements analysis, Problem solving
Full Job Description
## Description 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
Applying for this Senior Software Developer C++/Python role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Spiria?
Real rants from real employees. Read before you apply.