Software Developer Intern

Posted 5 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer Intern developing Python software and automation tools for Exegy’s intelligent market-data and trading technology. Supporting internal systems, testing, and high-performance financial platforms.

Responsibilities

  • 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 supporting provisioning, configuration, monitoring, testing, and system management
  • Work with APIs, structured data, and existing software systems to integrate and automate processes
  • Assist with software development and maintenance for 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 software development lifecycle

Requirements

  • Nearing completion of a degree program in computer engineering, software engineering, computer science, or a related technical discipline (third-year student 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; proficiency in French is required
  • Exposure to Linux, REST APIs, CI/CD, cloud technologies, infrastructure automation, or financial technology is beneficial but not required

Benefits

  • Four-month co-op internship with the possibility of extending to eight months
  • Hands-on software development experience in a professional engineering environment
  • Opportunity to work alongside experienced developers and systems engineers on real-world projects
  • Opportunity to contribute directly to production-oriented engineering initiatives
  • Practical experience in Python software development, automation, systems integration, and modern engineering practices

Job type

Internship

Experience level

Entry level

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

CloudLinuxPython

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.