Cattron Global Logo

Cattron Global

Ingénieurs en logiciel / Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Saint-Laurent, Montréal, QC, CAN
Junior
In-Office
Saint-Laurent, Montréal, QC, CAN
Junior
Design, develop, test, maintain, and enhance software applications, SDKs, and APIs throughout a formal development lifecycle. Responsibilities include requirements analysis, solution design, code reviews, testing, documentation, production releases, application support, technology evaluation, and collaboration with business partners. The role requires software development experience, broad programming and web technologies knowledge, project scoping abilities, and intermediate English communication for daily collaboration with international stakeholders.
The summary above was generated by AI

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. 

APERÇU DU POSTE   

Cattron 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. 

RESPONSABILITÉS 
  • Concevoir, développer et tester de nouvelles applications logicielles, des SDK et des API. 
  • Mettre à niveau/assurer la maintenance des applications logicielles existantes. 
  • Est 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. 
  • Fournit 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. 
  • Pré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. 
  • Collabore efficacement avec d'autres groupes et partenaires commerciaux. 
  • Étudie, recommande et met en œuvre de nouvelles technologies. 

EXIGENCES 

  • Licence en informatique ou dans un domaine connexe préférable 
  • Une expérience peut remplacer le diplôme 
  • Au moins 1-2 ans d'expérience dans le développement de logiciels 
  • Connaissances approfondies en matière de définition de la portée d'un projet, des livrables et des exigences de l'équipe 
  • Capacité à diriger de petites équipes de projet et à obtenir des résultats conformes aux étapes clés et aux livrables 
  • Maîtrise de diverses technologies, notamment : Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C# et Shell Scripts 
  • Flexibilité et capacité à s'adapter à l'évolution des exigences et des calendriers 
  • Une expérience dans le développement d'applications web d'entreprise est préférable 
  • Une expérience dans des projets Agile (Scrum) est un plus 
  • Niveau d’anglais requis : intermédiaire
      • Fré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.
      • Raison 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. 

    CE QUE NOUS OFFRONS   

    • L’opportunité de faire partie d’une équipe R&D dynamique au sein d’un secteur technologique en forte croissance à l’échelle mondiale. 
    • Un environnement de travail collaboratif et multidisciplinaire favorisant l’innovation, le partage d’expertise et l’excellence technique. 
    • Un poste permanent à temps plein (40 heures/semaine) avec possibilité de flexibilité d’horaire favorisant l’équilibre travail-vie personnelle. 

     ---

    For 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. 

    POSITION OVERVIEW  

    Cattron 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.   

    RESPONSIBILITIES  

    • Designs, develops and tests new software applications, SDKs, and APIs 
    • Upgrade/Maintain existing software applications 
    • Responsible for software development projects following a formal process, including software design, code reviews, use of software standards, and testing 
    • Provide general application support, analysis, and design related to applications running expansive business systems/functions globally 
    • Prepare and review documents, including requirements analysis, design, unit testing plans, release notes and user guides etc. 
    • Collaborate effectively with other groups and business partners 
    • Investigate, recommend and implement new technologies 

    REQUIREMENTS  

    • Bachelor's degree in Computer Science or related field preferred 
    • Experience may be substituted in lieu of degree 
    • Minimum of 1-2 years’ experience in software development 
    • Rich knowledge on defining project scope, deliverables and team requirements 
    • Proficient with various technology, which may include: Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C#, and Shell Scripts 
    • Able to work successfully in a deadline-driven, fast paced environment and effectively multi-task priorities in a team-oriented environment 
    • Must be flexible and able to adapt to changing requirements and schedules 
    • Enterprise web application development experience is preferred 
    • Experience with Agile projects (Scrum) is a plus 
    • Level of English Required: Intermediate
      • Frequency 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.
      • Reason 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. 

    WHAT WE OFFER  

    • The opportunity to be part of a dynamic R&D team in a rapidly growing global technology sector. 
    • A collaborative and multidisciplinary work environment that fosters innovation, knowledge sharing, and technical excellence. 
    • A permanent full-time position (40 hours/week) with flexible scheduling options to support work-life balance

     

                Similar Jobs

                Yesterday
                Remote or Hybrid
                CA
                Expert/Leader
                Expert/Leader
                Blockchain • Fintech • Mobile • Payments • Software • Financial Services
                Staff Android Software Engineer responsible for owning Cash App’s foundational Android platform, including architecture, shared libraries, infrastructure, developer tooling, observability, performance, and experimentation systems. The role drives AI-native engineering practices, leads cross-organizational technical initiatives, establishes standards, mentors engineers, and partners across mobile, web, backend, product, and design teams. Requires deep Android expertise and organizational-level impact.
                Top Skills: A/B TestingAndroidArtifactoryBuildkiteCi/CdClaude CodeCodexCustom Gradle PluginsDeep LinkingDependency InjectionFeature FlaggingGooseGradleJetpack ComposeKochikuKotlinKotlin MultiplatformMobile Application Performance ProfilingMoleculePaparazziSqldelightStructured ConcurrencyWireWorkmanager
                Yesterday
                In-Office or Remote
                Canada
                Senior level
                Senior level
                Artificial Intelligence • Productivity • Software • Automation
                Develop enterprise customers’ automation strategies, identify and deploy high-value AI-enabled use cases, quantify ROI, and drive adoption, renewal, and expansion. Build executive and stakeholder relationships, advise on governance and scalable orchestration, coordinate internal and customer teams, interpret usage data, and create repeatable methodologies and playbooks for Zapier’s enterprise customer success program.
                Top Skills: AIAutomationData ScienceRevopsSlackZapier
                Yesterday
                Remote or Hybrid
                CA
                Mid level
                Mid level
                Gaming
                Own global business operations workflows, including the Global Fonts Program and Player Data Compliance initiatives. Coordinate studios and corporate teams across Legal, Privacy, Procurement, Publishing, and Engineering. Maintain compliance records, contracts, approvals, and risk-tracking systems; manage vendor proposal workflows; optimize operational processes using tools such as Airtable, Jira, Confluence, and generative AI. Provide project management support for software migrations, tool rollouts, and M&A integration initiatives.
                Top Skills: AirtableConfluenceGeminiGenerative AiGoogle WorkspaceJIRA

                What you need to know about the Montreal Tech Scene

                With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

                Key Facts About Montreal Tech

                • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
                • Major Tech Employers: SAP, Google, Microsoft, Cisco
                • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
                • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
                • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
                • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

                Sign up now Access later

                Create Free Account

                Please log in or sign up to report this job.

                Create Free Account