{"id":3231108,"url":"https://alion.io/job/cattron-ingenieurs-en-logiciel-software-engineer","title":"Ingénieurs en logiciel / Software Engineer","company":{"id":2687180,"name":"Cattron","domain":"cattron.com","url":"https://alion.io/company/cattron-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"UltiPro","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Quebec, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":46000,"max_usd":95000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":44},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-09-22T16:29:02Z","employer_posted_date":"2026-09-22","last_verified_at":"2026-10-28T16:09:00Z","board_verified":true,"closed_at":null,"days_open":35,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":35},"description":"Depuis plus de 70 ans, Cattron fournit des solutions de contrôle fiables pour des environnements où les systèmes ne peuvent absolument pas se permettre de défaillir, au service d’entreprises dans les secteurs industriel, du transport, des systèmes de sécurité et des applications minières. Notre entreprise offre fièrement des solutions qui connectent les appareils, contrôlent les machines et protègent les actifs partout dans le monde. Notre équipe est composée d’ingénieurs expérimentés qui remettent en question les méthodes conventionnelles et qui ont une passion pour la résolution de problèmes concrets grâce à des solutions innovantes.\nAPERÇU DU POSTE\nCattron est actuellement à la recherche de deux (2) ingénieurs en logiciel pour concevoir, développer et tester des applications logicielles, des trousses de développement logiciel (SDK) et des interfaces de programmation d’applications (API) innovantes. À ce poste, vous contribuerez à des projets de développement logiciel tout au long d’un cycle de vie formel - de l’analyse des besoins et de la conception de la solution jusqu’aux révisions de code, aux essais, à la documentation et à la mise en production - tout en assurant la maintenance et l’amélioration des applications existantes.\nRESPONSABILITÉS\nConcevoir, développer et tester de nouvelles applications logicielles, des SDK et des API.\nMettre à niveau/assurer la maintenance des applications logicielles existantes.\nEst responsable des projets de développement logiciel suivant un processus formel, y compris la conception de logiciels, la révision de codes, l'utilisation de normes logicielles et les tests.\nFournit un soutien général, une analyse et une conception liés aux applications exécutant des systèmes/fonctions commerciaux expansifs à l'échelle mondiale.\nPrépare et révise des documents, y compris l'analyse des besoins, la conception, les plans de tests unitaires, les notes de mise à jour et les guides d'utilisation, etc.\nCollabore efficacement avec d'autres groupes et partenaires commerciaux.\nÉtudie, recommande et met en œuvre de nouvelles technologies.\nEXIGENCES\nLicence en informatique ou dans un domaine connexe préférable\nUne expérience peut remplacer le diplôme\nAu moins 1-2 ans d'expérience dans le développement de logiciels\nConnaissances approfondies en matière de définition de la portée d'un projet, des livrables et des exigences de l'équipe\nCapacité à diriger de petites équipes de projet et à obtenir des résultats conformes aux étapes clés et aux livrables\nMaîtrise de diverses technologies, notamment : Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C# et Shell Scripts\nFlexibilité et capacité à s'adapter à l'évolution des exigences et des calendriers\nUne expérience dans le développement d'applications web d'entreprise est préférable\nUne expérience dans des projets Agile (Scrum) est un plus\nNiveau d’anglais requis : intermédiaire\nFréquence de communication en anglais attendue pour le poste : quotidienne - une communication écrite et verbale en anglais sera nécessaire de manière régulière - principalement pour les communications externes avec des clients, des fournisseurs et/ou des partenaires hors du Québec.\nRaison de l'exigence d'anglais : Le poste implique une collaboration continue avec des clients et des fournisseurs dans des régions où l'anglais est la langue principale. La personne devra lire et interpréter de la documentation en anglais et communiquer régulièrement avec des parties prenantes basées aux États-Unis.\n\nCE QUE NOUS OFFRONS\nL’opportunité de faire partie d’une équipe R&D dynamique au sein d’un secteur technologique en forte croissance à l’échelle mondiale.\nUn environnement de travail collaboratif et multidisciplinaire favorisant l’innovation, le partage d’expertise et l’excellence technique.\nUn poste permanent à temps plein (40 heures/semaine) avec possibilité de flexibilité d’horaire favorisant l’équilibre travail-vie personnelle.\n---\nFor more than 70 years, Cattron has provided trusted control solutions to environments where systems absolutely cannot fail, serving a variety of companies in industrial, transportation, safety systems and mining applications. Our company proudly delivers solutions that connect devices, control machines, and protect assets around the world. Our team is made up of experienced engineers who challenge conventional methods and have a passion for engaging in real world problems with innovative solutions.\nPOSITION OVERVIEW\nCattron is currently seeking two (2) Software Engineer to design, develop, and test innovative software applications, SDKs, and APIs. In this role, you contribute to software development projects through a formal lifecycle - from requirements analysis and solution design to code reviews, testing, documentation, and production release - while maintaining and enhancing existing applications.\nRESPONSIBILITIES\nDesigns, develops and tests new software applications, SDKs, and APIs\nUpgrade/Maintain existing software applications\nResponsible for software development projects following a formal process, including software design, code reviews, use of software standards, and testing\nProvide general application support, analysis, and design related to applications running expansive business systems/functions globally\nPrepare and review documents, including requirements analysis, design, unit testing plans, release notes and user guides etc.\nCollaborate effectively with other groups and business partners\nInvestigate, recommend and implement new technologies\nREQUIREMENTS\nBachelor's degree in Computer Science or related field preferred\nExperience may be substituted in lieu of degree\nMinimum of 1-2 years’ experience in software development\nRich knowledge on defining project scope, deliverables and team requirements\nProficient with various technology, which may include: Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C#, and Shell Scripts\nAble to work successfully in a deadline-driven, fast paced environment and effectively multi-task priorities in a team-oriented environment\nMust be flexible and able to adapt to changing requirements and schedules\nEnterprise web application development experience is preferred\nExperience with Agile projects (Scrum) is a plus\nLevel of English Required: IntermediateFrequency of English Communication Expected for the Position: Daily - both written and verbal communication in English will be necessary on a regular basis - primarily for external communications with clients, suppliers, and/or partners outside of Quebec.\nReason for English Requirement: The role involves ongoing collaboration with clients and suppliers in regions where English is the primary language. The individual will be required to read and interpret documentation in English and communicate regularly with stakeholders based in the United States. \n\nWHAT WE OFFER\nThe opportunity to be part of a dynamic R&D team in a rapidly growing global technology sector.\nA collaborative and multidisciplinary work environment that fosters innovation, knowledge sharing, and technical excellence.\nA permanent full-time position (40 hours/week) with flexible scheduling options to support work-life balance","description_format":"text","description_chars":7245,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false},{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Rail Transport","Industrial Automation","Information Security"],"lifecycle":[{"event":"open","at":"2026-10-25T08:25:28Z"}],"visa":[],"liveness":{"score":26,"band":"fade","label":"Fading","p_open":1,"p_active":0.58,"p_room":0.45,"age_days":35,"expected_fill_days":21,"reasons":["conf:3","win:tail","comp:junior"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/cattron-ingenieurs-en-logiciel-software-engineer","json_url":"https://alion.io/job/cattron-ingenieurs-en-logiciel-software-engineer.json","meta":{"generated_at":"2026-10-28T16:19:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22047,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2687180},"rest":"https://alion.io/mcp/rest/get_company?id=2687180"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcattron-ingenieurs-en-logiciel-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcattron-ingenieurs-en-logiciel-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcattron-ingenieurs-en-logiciel-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cattron-ingenieurs-en-logiciel-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcattron-ingenieurs-en-logiciel-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3231108}},{"tool":"search_jobs","arguments":{"company":"cattron.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3231108},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}