Retour aux résultats

Software Engineer

  • Montreal, QC, Canada

Temps plein

La candidature s’ouvre dans un nouvel onglet.

Détails de l’emploi

Type d’emploi
Temps plein
Postuler avant le
Langue de l’annonce
Anglais · Français
Publié

Description originale de l’offre

Version française de cette offre bilingue.

  • Contribute to impactful enterprise solutions in a collaborative environment

Highspring est une firme de conseil et de services professionnels de nouvelle génération qui offre des solutions modernes, agiles et innovantes à travers l'Amérique du Nord. Nous collaborons avec des organisations de premier plan dans les secteurs bancaire, de l'assurance et des technologies afin de bâtir des plateformes performantes et orientées vers l'avenir. Chez Highspring, nous valorisons l'excellence technique, la collaboration et l'apprentissage continu.

L'opportunité

Nous recherchons un(e) Ingénieur(e) logiciel senior Python pour rejoindre une équipe travaillant sur des solutions d'affaires propulsées par l'intelligence artificielle dans un environnement d'entreprise à grande échelle.

Vos responsabilités

  • Concevoir, développer et maintenir des applications et services évolutifs en Python
  • Développer des systèmes backend, APIs, microservices et solutions cloud supportant des produits basés sur l'IA
  • Contribuer au développement d'applications full stack, incluant des interfaces modernes en React ou Angular
  • Collaborer avec des scientifiques de données et des ingénieurs de données pour opérationnaliser les modèles d'IA
  • Participer au développement de solutions orientées données pour l'analytique et le machine learning
  • Assurer la sécurité, la fiabilité, l'observabilité et la performance des systèmes
  • Mettre en place des tests automatisés, des pipelines CI/CD et de l'Infrastructure as Code
  • Participer aux discussions d'architecture et à la conception des solutions
  • Encadrer et accompagner d'autres développeurs au sein d'équipes Agile

Ce que vous apportez

  • Minimum de 5 ans d'expérience en développement logiciel
  • Excellente maîtrise de Python et des principes de conception logicielle
  • Expérience démontrée en développement de services backend, APIs et systèmes distribués
  • Expérience en développement full stack dans des environnements cloud
  • Excellentes compétences en communication et capacité à traduire les besoins d'affaires en solutions techniques
  • Expérience de travail en mode Agile avec des équipes multidisciplinaires

Compétences clés requises

  • Python (niveau avancé)
  • Développement backend : APIs, microservices, systèmes distribués
  • Frameworks frontend : React ou Angular
  • Plateformes cloud : AWS ou équivalent
  • DevOps : CI/CD, Infrastructure as Code (Terraform)
  • Conteneurisation (Docker, Kubernetes)
  • Tests automatisés et bonnes pratiques d'ingénierie logicielle

Notre environnement technologique

  • Backend : Python, architecture microservices
  • Frontend : React ou Angular
  • Cloud : AWS (ou équivalent)
  • Plateformes de données : Databricks, Snowflake, Delta Lake
  • DevOps : Terraform, CI/CD, Docker, Kubernetes
  • Traitement de données : PySpark et frameworks ETL modernes

Pourquoi rejoindre Highspring ?

  • Participer à des projets innovants en IA et en données
  • Travailler avec une équipe performante et collaborative
  • Accéder à des opportunités de formation et d'évolution professionnelle
  • Profiter d'un mode de travail hybride flexible
  • Évoluer dans une culture axée sur l'innovation et le leadership technique
Lire l’offre bilingue complète

About Highspring

Highspring is a next-generation consulting and professional services firm delivering modern, agile, and forward-thinking solutions across North America. We partner with leading organizations in industries such as banking, insurance, and technology to help them build innovative, scalable, and future-ready platforms. At Highspring, we foster technical excellence, collaboration, and continuous learning while driving measurable business impact.

The Opportunity

We are seeking a Python Software Engineer to join one of our delivery teams working on AI-enabled solutions within a large enterprise environment. In this role, you will play a key part in building scalable applications, cloud-native services, and APIs that power data-driven and AI-based products.

What You'll Do

  • Design, develop, and maintain scalable applications and services using Python
  • Build backend systems, APIs, microservices, and cloud-native solutions supporting AI-driven products
  • Develop full-stack applications, including modern user interfaces using React or Angular
  • Collaborate closely with Data Scientists and Data Engineers to operationalize AI models
  • Contribute to data-intensive solutions supporting analytics and machine learning initiatives
  • Ensure systems are secure, reliable, observable, and scalable
  • Implement automated testing, CI/CD pipelines, and Infrastructure as Code
  • Participate in architecture discussions and contribute to solution design
  • Mentor and support other developers within Agile teams

What You Bring to the Table

  • 5+ years of professional software engineering experience
  • Strong expertise in Python development and software design principles
  • Proven experience building backend services, APIs, and distributed systems
  • Experience delivering full-stack applications in cloud environments
  • Strong communication skills with the ability to translate business requirements into technical solutions
  • Experience working in Agile environments and collaborating with cross-functional teams

Core Skills Required

  • Python (advanced proficiency)
  • Backend development: APIs, microservices, distributed systems
  • Frontend frameworks: React or Angular
  • Cloud platforms: AWS or equivalent
  • DevOps and automation: CI/CD pipelines, Infrastructure as Code (Terraform)
  • Containerization technologies (Docker, Kubernetes)
  • Testing frameworks and automated testing practices
  • Strong understanding of software architecture and engineering best practices

Our Stack

  • Backend: Python, microservices architecture
  • Frontend: React or Angular
  • Cloud: AWS (or similar)
  • Data Platforms: Databricks, Snowflake, Delta Lake (or equivalents)
  • DevOps: Terraform, CI/CD pipelines, Docker, Kubernetes
  • Data Processing: PySpark and modern ETL frameworks

Why Join Highspring ?

  • Work with a high-performing team on cutting-edge AI and data-driven projects
  • Contribute to impactful enterprise solutions in a collaborative environment
  • Access continuous learning, certifications, and career growth opportunities
  • Enjoy flexible hybrid work arrangements
  • Be part of a culture that values innovation, mentorship, and technical leadership

----------------------------------------------

À propos de Highspring

Highspring est une firme de conseil et de services professionnels de nouvelle génération qui offre des solutions modernes, agiles et innovantes à travers l'Amérique du Nord. Nous collaborons avec des organisations de premier plan dans les secteurs bancaire, de l'assurance et des technologies afin de bâtir des plateformes performantes et orientées vers l'avenir. Chez Highspring, nous valorisons l'excellence technique, la collaboration et l'apprentissage continu.

L'opportunité

Nous recherchons un(e) Ingénieur(e) logiciel senior Python pour rejoindre une équipe travaillant sur des solutions d'affaires propulsées par l'intelligence artificielle dans un environnement d'entreprise à grande échelle.

Vos responsabilités

  • Concevoir, développer et maintenir des applications et services évolutifs en Python
  • Développer des systèmes backend, APIs, microservices et solutions cloud supportant des produits basés sur l'IA
  • Contribuer au développement d'applications full stack, incluant des interfaces modernes en React ou Angular
  • Collaborer avec des scientifiques de données et des ingénieurs de données pour opérationnaliser les modèles d'IA
  • Participer au développement de solutions orientées données pour l'analytique et le machine learning
  • Assurer la sécurité, la fiabilité, l'observabilité et la performance des systèmes
  • Mettre en place des tests automatisés, des pipelines CI/CD et de l'Infrastructure as Code
  • Participer aux discussions d'architecture et à la conception des solutions
  • Encadrer et accompagner d'autres développeurs au sein d'équipes Agile

Ce que vous apportez

  • Minimum de 5 ans d'expérience en développement logiciel
  • Excellente maîtrise de Python et des principes de conception logicielle
  • Expérience démontrée en développement de services backend, APIs et systèmes distribués
  • Expérience en développement full stack dans des environnements cloud
  • Excellentes compétences en communication et capacité à traduire les besoins d'affaires en solutions techniques
  • Expérience de travail en mode Agile avec des équipes multidisciplinaires

Compétences clés requises

  • Python (niveau avancé)
  • Développement backend : APIs, microservices, systèmes distribués
  • Frameworks frontend : React ou Angular
  • Plateformes cloud : AWS ou équivalent
  • DevOps : CI/CD, Infrastructure as Code (Terraform)
  • Conteneurisation (Docker, Kubernetes)
  • Tests automatisés et bonnes pratiques d'ingénierie logicielle

Notre environnement technologique

  • Backend : Python, architecture microservices
  • Frontend : React ou Angular
  • Cloud : AWS (ou équivalent)
  • Plateformes de données : Databricks, Snowflake, Delta Lake
  • DevOps : Terraform, CI/CD, Docker, Kubernetes
  • Traitement de données : PySpark et frameworks ETL modernes

Pourquoi rejoindre Highspring ?

  • Participer à des projets innovants en IA et en données
  • Travailler avec une équipe performante et collaborative
  • Accéder à des opportunités de formation et d'évolution professionnelle
  • Profiter d'un mode de travail hybride flexible
  • Évoluer dans une culture axée sur l'innovation et le leadership technique
En savoir plus sur ce poste

Parrainage de visa

Aucune mention détectée dans l’offre

Signaler cette offre