Avatar for Highspring
Consulting, managed services, and talent solutions provider

Software Engineer

Posted: 7 days ago
Job Location
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
Distributed Systems
Docker
Microservices
AWS
react
Kubernetes
Terraform
Angular
Infrastructure as code
APIs
Testing frameworks
CI/CD Pipelines
Automated Testing Practices

About the job

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

Player One Space company logo
Player One Space
Space, AI, and Data — built in Canada, scaled to the world
AltConvey company logo
AltConvey
AltConvey offers AI native platform to streamline workflows in private equity secondaries markets
Infoya Career Connect company logo
Infoya Career Connect
Connecting skilled professionals with the right career opportunities in the U.S. market
FlowLinker company logo
FlowLinker
Operating system for defining customer solutions in manufacturing
Altinity company logo
Altinity
The leading service and software provider for ClickHouse