Software Developer Intern

Jobtailor

Montreal (administrative region)

On-site

CAD 60,000 - 85,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Jobtailor in Montreal, Canada is seeking a detail-oriented software automation engineer with strong Python skills to design, build, and maintain automation tools and internal platforms. You will work with cross-functional teams to streamline workflows, integrate APIs, and support high-performance tech platforms.

The role emphasizes software development fundamentals, testing, documentation, and collaboration in a bilingual English/French environment.

Qualifications

  • Candidate nearing degree completion in a technical field (S3 or equivalent).
  • Experience programming in Python through coursework or projects.
  • Solid fundamentals in data structures, OOP, testing, and debugging.
  • Familiarity with Git or similar source-control systems.
  • Interest in software automation, internal tooling, DevOps, or infra tech.
  • Strong analytical, problem-solving, and teamwork abilities.
  • Proficient written and spoken French and English.

Responsibilities

  • Develop, test, debug, and maintain Python scripts, applications, and automation tools.
  • Design and improve automated workflows to reduce manual tasks.
  • Build internal tools for provisioning, configuration, monitoring, testing, and system management.
  • Work with APIs, data, and existing systems to automate processes.
  • Assist with software supporting Exegy's high-performance platforms.
  • Troubleshoot issues and contribute to root-cause analysis and problem solving.
  • Write clean, maintainable code with documentation and reviews.
  • Develop unit tests and participate in code reviews.
  • Maintain technical documentation for apps, scripts, workflows, and processes.
  • Collaborate with software developers, systems engineers, and other teams to translate requirements.
  • Research technologies to improve automation and engineering efficiency.
  • Participate in team meetings and the broader SDLC.

Skills

Python
Software Dev
Debugging
Unit Testing
Automation
APIs
Data Structures
OOP
Documentation
Root-Cause Analysis

Education

Near the end of a degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline (S3 or equivalent)

Tools

Git
Linux
CI/CD
Cloud Technologies
Infrastructure Automation

Job description

  • Develop, test, debug, and maintain Python scripts, applications, and automation tools
  • Design and improve automated workflows that reduce manual engineering and operational tasks
  • Build internal tools and utilities for provisioning, configuration, monitoring, testing, and system management
  • Work with APIs, structured data, and existing software systems to integrate and automate processes
  • Assist with software supporting Exegy's high-performance technology platforms
  • Troubleshoot software issues and contribute to root-cause analysis and technical problem solving
  • Write clean, maintainable, and well-documented code following established software development practices
  • Develop unit tests and participate in code reviews
  • Maintain technical documentation for applications, automation scripts, workflows, and engineering processes
  • Collaborate with software developers, systems engineers, and other technical teams to translate requirements into software solutions
  • Research and evaluate technologies, tools, and approaches to improve automation and engineering efficiency
  • Participate in team meetings, technical discussions, and the broader software development lifecycle
Requirements
  • Nearing the end of a degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline (S3 or equivalent)
  • Experience programming in Python through coursework, personal projects, internships, or previous work experience
  • Understanding of software development fundamentals, including data structures, object-oriented programming, testing, and debugging
  • Familiarity with Git or another source-control system
  • Interest in software automation, internal tooling, DevOps, systems engineering, or infrastructure technologies
  • Strong analytical and problem-solving skills
  • Ability to learn new technologies quickly and work collaboratively in a technical team environment
  • Strong written and verbal communication skills in French and English
  • French proficiency required
  • Exposure to Linux, REST APIs, CI/CD, cloud technologies, infrastructure automation, or financial technology is beneficial but not required
Core Competencies

Proficient in Python programming and software development fundamentals, with a strong focus on automation, internal tooling, and collaboration within technical teams. Demonstrates problem-solving abilities and effective communication skills in both French and English.

Highest-signal resume keywords
  • Python Programming
  • Software Development Fundamentals
  • Automation Tools Development
  • Git Version Control
  • French Proficiency
Soft Skills
  • Analytical Skills
  • Problem-Solving
  • Collaboration
  • Written Communication
  • Verbal Communication
Hard Skills
  • Python
  • Software Development
  • Debugging
  • Unit Testing
  • Automation
  • APIs
  • Data Structures
  • Object-Oriented Programming
  • Technical Documentation
  • Root-Cause Analysis
Industry Keywords
  • DevOps
  • Financial Technology
  • Systems Engineering
  • Internal Tooling
  • Automation Workflows
Tools & Technologies
  • Git
  • Linux
  • CI/CD
  • Cloud Technologies
  • Infrastructure Automation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Chef d'équipe développement logiciel C++ / Lead Software Developer, C++
Chef d'équipe développement logiciel C++ / Lead Software Developer, C++

Exegy • Montreal (administrative region)

Hybrid
CAD 110,000 - 180,000
Chef d'équipe développement logiciel C++ / Lead Software Developer, C++
Chef d'équipe développement logiciel C++ / Lead Software Developer, C++

Linuxconfig • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Quebec

On-site
CAD 90,000 - 130,000
Développeur Back-End Java Senior | Senior Java Back-End Developer
Développeur Back-End Java Senior | Senior Java Back-End Developer

exagens • Montreal

On-site
CAD 80,000 - 100,000
Opportunités de carrière
Environnement collaboratif
Encadrement et mentorat
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Senior Backend Developer
Senior Backend Developer

Modaxo • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Software Designer II
Software Designer II

Jobtailor • Montreal (administrative region)

On-site
CAD 75,000 - 110,000
Test Automation Developer
Test Automation Developer

Jobtailor • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Développeur(euse) Logiciel – Équipe Intelligence Artificielle / Software Developer - AI Team
Développeur(euse) Logiciel – Équipe Intelligence Artificielle / Software Developer - AI Team

Gorh • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Télétravail flexible
Horaires flexibles
Maladie illimitée
+5