Apply now

Posted 12 days ago

Software Engineer

@ Highspring

Montréal, Quebec

Full-time5+ years experienceBilingual
Apply now
SIGNALS

Responsibilities:

  • 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

Requirements summary:

  • 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

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-29
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

FieldValue
Open jobs on Jobsy15
Job 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 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

Similar jobs

  • Junior Software Engineer, Emergency Call Handling

    Gatineau, QC +1
    Full Time

    Motorola Solutions Canada Inc.

    Expérience en programmation (Python, C#, C++, Java); Connaissance des outils DevOps et CI/CD; Bilinguisme français et anglais

    TeamCity, Jenkins, GitHub, Artifactory, Linux, Windows

  • Sales Trainer

    Montréal, QC
    Full Time

    Capital Lynk

    Qualifications & Experience; MCA industry experience: You understand merchant cash advance products, how deals move from first call to funding, and what makes a merchant a good fit; Salesforce experience is a big plus

    Sales, Onboarding, Coaching, Customer relationship management, Underwriting, Salesforce

  • Stage en Ventes / Été 2027

    Montréal, QC
    Internship

    Vantage Marketing Canada

    Acquérir des compétences en vente, tout en s’amusant, en voyageant et en côtoyant des personnes qui ont les mêmes ambitions que vous?; Au jour d’aujourd’hui, Vantage Marketing Canada est l'expérience de ventes n°1 au…

  • Servicenow specialist

    Montréal, QC
    Full Time

    Tata Consultancy Services

    With the ability to rapidly apply and scale new technologies, the company has built long term partnerships with its clients; Required skill set; Candidates that meet the qualifications for this position will be…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.