Current jobs related to Software Development Engineer II - Montreal Quebec GF, CA - Expedia, Inc.


  • Montreal, Quebec, G4F, CA Canadian National Railway Full time

    At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...

  • Python/C++ Developer

    1 month ago


    Montreal, Quebec, G4F, CA IT Link Full time

    Your initial mandate will require a set of skills enabling you to develop Windows-based test software, using Python, for testing various satellite payloads. RESPONSIBILITIES - Create and modify software applications for an EGSE targeting satellite payloads - Read and understand detailed requirements documents - Plan work, provide level-of-effort estimates...


  • Montreal, Quebec, G4F, CA Canadian National Railway Full time

    Canadian National Railway Company (CN) is looking for a highly motivated person to fulfill a full-time (40h/week) Intern, Facilities Maintenance Engineering position in Montreal, QC from May - Aug 2025. Job Summary The Intern, Facilities Maintenance Engineering is responsible for leveraging Internet of Things (IoT) concepts to expand existing monitoring...


  • Montreal, Quebec, G4F, CA Jump! Recruteurs Full time

    R&D and IT field We are looking for a mobile developer in Montreal to join our client’s R&D and IT team. As a mobile developer in Montreal, you will be responsible for designing and developing innovative iOS and Android applications that meet user needs and market requirements. If you are passionate about mobile development and looking for a new challenge,...


  • Montreal, Quebec, G4F, CA Fed Manutech Full time

    Hello, I'm Harrison Kaleu, Recruitment Consultant FED ManuTech, a specialist in temporary and permanent recruitment for the engineering and manufacturing professions. We're experts who speak your language. We're committed to supporting you throughout your job search and every stage of your career.Bonjour, je suis Harrison Kaleu, Conseiller en...


  • Montreal, Quebec, G4F, CA National Bank Full time

    A career as a Java Back-end Developer in the IT Wealth Management Delivery team at National Bank means acting as an expert in the development of back-end applications. This job allows you to have a positive impact on our organization, thanks to your knowledge of Java development (APIs, Microservices, DevOps, AWS Cloud development, automated testing)Your...


  • Montreal, Quebec, G4F, CA Canadian National Railway Full time

    At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you’re part of making sure our business is running optimally and safely―helping keep the economy on track. We provide the kind of paid training and opportunities that long-term careers are built on and we recognize hard workers who strive to make a...

  • Geomatics specialist

    4 weeks ago


    Montreal, Quebec, G4F, CA Administration portuaire de Montréal Full time

    Under the supervision of the Geomatics and Information Assets Manager, the incumbent ensures the completion of geomatics projects related to the development of the Montreal Port Authority's (MPA) geomatics systems. They ensure that they understand the needs, establish implementation strategies, coordinate activities and ensure that the product or service...


  • Montreal, Quebec, G4F, CA Fordia Full time

    It all starts with people. People like you. At Epiroc, our employees benefit from a passionate team that supports them sustainably, efficiently and safely. No challenge is too great for our curiosity and perseverance to improve productivity, safety and sustainability. Our engineering team enjoys combining efficiency, collaboration and fun at work. We offer...


  • Montreal, Quebec, G4F, CA Fordia Full time

    It all starts with people. People like you. At Epiroc, our employees benefit from a passionate team that supports them sustainably, efficiently and safely. No challenge is too great for our curiosity and perseverance to improve productivity, safety and sustainability. Our engineering team enjoys combining efficiency, collaboration and fun at...


  • Montreal, Quebec, G4F, CA Fed Manutech Full time

    Hello, I'm Julie Baptista, Fed Ingénierie's temporary and permanent recruitment specialist for the engineering and manufacturing professions. We are experts and speak your language. We are committed to supporting you throughout your job search and at every stage of your career.I am currently recruiting an Electrical/Automation Engineer - 40H/week...


  • Montreal, Quebec, G4F, CA Canadian National Railway Full time

    At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...

  • Industrial Engineer

    2 weeks ago


    Montreal, Quebec, G4F, CA Fed Manutech Full time

    Hello, I'm Julie Baptista, a recruitment specialist for temporary and permanent positions in engineering, technology, and manufacturing at Fed Manutech. We are experts and speak your language. We are committed to supporting you throughout your job search and every step of your career.I am currently recruiting for one of my clients, a company specializing...


  • Montreal, Quebec, G4F, CA V2V Technologies inc. Full time

    Job Description: Artificial Intelligence (AI) Programmer - Telephone Assistant Development About V2V Technologies: V2V Technologies is an innovative company, always looking for ways to push the boundaries of technology to offer advanced communication solutions to our customers. With a team passionate about artificial intelligence and automation, we are...


  • Montreal, Quebec, G4F, CA Canadian National Railway Full time

    At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...


  • Montreal, Quebec, G4F, CA BRP Full time

    We are looking for a Senior Salesforce Developer who will be responsible for designing, developing, and maintaining complex Salesforce-based solutions to support the organization's business processes. This role requires deep expertise in Salesforce development, customization, and integration, as well as the ability to lead and mentor a team of...

  • Project engineer

    2 weeks ago


    Montreal, Quebec, G4F, CA Valero Energy Inc. - Montreal Full time

    About Valero Energy Inc. Valero Energy Inc., with its Canadian head office in Montreal, is a subsidiary of Valero Energy Corporation, a Fortune 500 company. We are the leading distributor of petroleum products in Quebec, the Atlantic provinces and Ontario—and the world’s second-largest producer of renewable diesel fuel and ethanol. We stand out as the...

  • Geomatics specialist

    4 weeks ago


    Montreal, Quebec, G4F, CA Administration portuaire de Montréal Full time

    Under the supervision of the Head, Geomatics and Information Assets, the incumbent ensures the completion of geomatics projects related to the deployment of an asset management system. He or she implements information collection strategies, is responsible for managing geospatial data related to infrastructure and equipment, and establishing update processes...


  • Montreal, Quebec, G4F, CA Canadian National Railway Full time

    At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you’re part of making sure our business is running optimally and safely―helping keep the economy on track. We provide the kind of paid training and opportunities that long-term careers are built on and we recognize hard workers who strive to make a...


  • Montreal, Quebec, G4F, CA National Bank Full time

    A career in technology at National Bank means participating in the transformation to have a direct impact on the client. As a Senior Systems Engineer, you will be responsible for helping all IT teams to implement the necessary mechanisms to improve and maintain the highest standards of resilience and availability of IT services. Your job Promote resiliency...

Software Development Engineer II

3 months ago


Montreal Quebec GF, CA Expedia, Inc. Full time

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Développeur(-euse) de logiciels II

Notre équipe responsable de la plateforme de contenu occupe des bureaux à Montréal depuis plus de 10 ans. Elle offre des capacités de plateforme évolutives de qualité, conçues à l’aide de technologies de pointe dans un environnement de développement Agile. Notre travail consiste principalement à développer des API et des services Web. Nous nous impliquons aussi dans le déploiement de modèles d’apprentissage automatique pour les domaines de la vision artificielle et de la traduction automatique. Nous adhérons à une approche de processus de développement et d’exploitation selon laquelle nos développeurs participent à chaque étape du développement logiciel, soit de la conception au déploiement. Notre équipe offre un environnement sécuritaire dans lequel la créativité, la formation et la croissance continues sont encouragées.

Nous recherchons une personne établie qui applique systématiquement les principes du génie logiciel aux contextes commerciaux, dirige de petits projets bien définis et continue d’être un acteur de soutien sur des projets complexes, et identifie activement les inefficacités dans les systèmes existants. Vous êtes de nature curieuse et aimez résoudre des problèmes? Joignez-vous à notre équipe

Description des tâches :

  • En tant que membre d’une équipe Agile, vous concevrez et testerez des applications logicielles ainsi que les programmes et les processus qui y sont associés, en plus d’offrir votre soutien, afin de vous assurer que les applications répondent aux exigences en matière de conception. Vous adhérerez à la vision du produit fini, ce qui comprend la livraison de produits de grande qualité, après avoir effectué des tests unitaires, examiné le code et effectué des essais d’intégration.
  • Écrire du code clair, facile à maintenir et optimisé en appliquant les principes fondamentaux de l’informatique et les principes de conception de logiciels.
  • Collaborer au développement et à la résolution de problèmes avec les membres de votre équipe et en demandant l’aide d’experts en la matière. Être à l’aise de remettre en question le statu quo.
  • Comprendre l’importance de l’intégration de système et de technologie ainsi que les fonctions et les installations de base nécessaires au processus d’intégration.
  • Contribuer à la coordination de la participation des intervenants et des efforts lors de la résolution de problèmes.
  • Expliquer en termes clairs l’avancement de vos tâches. Poser des questions pertinentes lorsqu’on vous en donne l’occasion.

Profil recherché :

  • Bilinguisme en français et en anglais exigé.
  • Le curriculum vitae peut être fourni en français ou en anglais.
  • Au moins deux années d’expérience en tant qu’ingénieur en développement logiciel dans l’écosystème Java.
  • Développement de logiciels dans une équipe comprenant au moins cinq développeurs (Agile, contrôle des versions, etc.).
  • Solides compétences en Java 11 ou une version supérieure. Bonne connaissance de Spring et Spring Boot. Connaissance de Kotlin, de GraphQL, d’AWS, de Kubernetes et de données en arrière-plan (relational, nosql).
  • Capacité à concevoir et à maintenir un projet ou un produit logiciel dans des environnements de production.
  • Un apprenant rapide motivé; a un vif intérêt et la capacité d’apprendre les nouvelles technologies.
  • Capacité à communiquer clairement avec des intervenants de différents rôles et de différentes unités commerciales.
  • Baccalauréat ou diplôme de niveau supérieur en informatique ou expérience professionnelle pertinente équivalente.

Software Development Engineer II

The Content Platform team, established in Montreal over 10 years ago, is dedicated to delivering quality and scalable platform capabilities in an agile development environment using state of the art technology. While the majority of our development are back-end services, we are also involved in productionizing multiple machine-learning models in fields such as computer vision and machine translation. We work in a DevOps model where developers are involved in all aspects of software development from design to deployment. Our team culture provides a safe environment to spark your creativity and encourage continuous learning and growth.

We are looking for an established performer who consistently applies software engineering principles to business contexts, leads small, well-defined projects and continues as a supporting player on complex projects, and actively identifies inefficiencies in existing systems. Are you curious, love solving problems? Come be a part of our team

What you will do:

As part of an agile team, you will:

  • Develop, test, and support software applications and related programs and procedures to ensure they meet design requirements; adhere to the definition of done which includes high quality deliverables via unit testing, code review, integration testing.
  • Write clean, maintainable and optimized code by applying computer science fundamentals and software design principles.
  • Collaborate with team members to co-develop and solve problems, seeking knowledge from subject matter experts. Feel comfortable challenging the status quo.
  • Understand the importance of system and technology integration and the basic features and facilities involved in the integration process.
  • Help coordinate stakeholder input and collaboration efforts when developing solutions to issues.
  • Report clearly on current work status. Ask challenging questions when empowered to do so.

Who you are:

  • Bilingual in French and English required.
  • If desired, you may add your resume in French or English.
  • Over 2 years’ experience as a software developer in a Java ecosystem.
  • Developed software in a team environment of at least 5 engineers (agile, version control, etc.).
  • Strong skills in Java 11 or higher. Good knowledge of Spring/Spring Boot. Familiarity with Kotlin, GraphQL, AWS, Kubernetes and datastores (relational, nosql).
  • Built and maintained a software project/product in production environments.
  • A self-motivated quick learner; has a keen interest and ability to learn new technologies.
  • Ability to communicate clearly with stakeholders having various roles and belonging to different business units.
  • Bachelor’s degree or higher in Computer Science or equivalent related professional experience.
#J-18808-Ljbffr