Python Developer

Highspring · Montreal, Quebec, Canada
LinkedIn

Posted

Jul 10, 2026 (5d ago)

Seniority

Senior

Work Model

Hybrid

Type

Not Specified

Category

Backend

Salary

Not specified

Skills

Agile Angular AWS CI/CD Databricks Docker ETL Kubernetes Machine Learning Microservices Python React Snowflake Terraform

Description

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 Senior 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 6+ 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 6 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