Software Developer in Montréal

Software Developer in Montréal

Montréal Full-Time 121500 - 148500 $ / year (est.) On-site
S

At a Glance

  • Tasks: Ensure data reliability by automating workflows and managing infrastructure.
  • Company: Join a leading tech firm focused on data innovation.
  • Benefits: Competitive salary, health benefits, remote work options, and growth opportunities.
  • Other info: Dynamic team environment with a focus on collaboration and innovation.
  • Why this job: Make a real impact on data systems while developing your engineering skills.
  • Qualifications: 4+ years in software engineering, strong Python skills, and Linux proficiency.

The predicted salary is between 121500 - 148500 $ per year.

As a Reliability Software Engineer in the Data team, you will play a critical role in ensuring the performance, stability, and availability of Squarepoint’s data ecosystem. The team’s mandate spans maintaining critical data pipelines, automating operational workflows, managing infrastructure, and building tools focused on observability, regression prevention, and self-serve automation. The team also serves as a key operational hub within Data Development, handling everything from incident triage to active resolution, making this a high-responsibility role that demands strong engineering skills, sharp analytical thinking, and a deep sense of ownership.

Core Responsibilities

  • Automation Systems: Build and improve automation that streamlines operational tasks and workflows
  • Infrastructure Management: Keep Data Development infrastructure healthy via monitoring, observability, and maintenance
  • Reliability Engineering: Own deployments, support users, lead incident resolution, and plan capacity/performance
  • Data Pipelines: Build and monitor production pipelines, onboarding data trials and loading Timeseries for research and trading

Operations Responsibilities

  • Incident Management: Perform root cause analyses and drive remedial actions
  • Day-to-Day Operations: Handle production deployments, config changes, and user requests

Key Engineering Initiatives

  • Observability: Health monitoring platform with configurable monitors and custom checks
  • Deployment Automation: Platform for scheduling, orchestrating, and validating safe production rollouts
  • Self-Serve Automation: Jira-driven platform that applies operational changes after approvals

Required Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related subject
  • Experience: 4+ years of proven experience in Software Engineering, Software Reliability, or a similar role
  • Python: Two or more years of hands‑on experience programming in Python
  • Linux: Proficiency with the Linux command line
  • Databases: Knowledge of relational databases, primarily PostgreSQL
  • Tools: Familiarity with Git, Consul, Grafana, Kibana, and cloud platforms such as Google Cloud or AWS
  • Communication: Excellent verbal and written skills for working effectively within a global team
  • Mindset: Proactive, detail‑oriented, and self‑driven with a strong sense of ownership and accountability

Software Developer in Montréal employer: Squarepoint Capital

Squarepoint is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for Software Developers focused on Data Reliability. With a commitment to employee growth, we offer extensive training opportunities and encourage team members to take ownership of their projects, all while working in a vibrant location that promotes work-life balance. Join us to be part of a dynamic team dedicated to maintaining the integrity of our data ecosystem and driving impactful solutions.

S

Contact Details:

Squarepoint Capital Recruitment Team

We think you need these skills to ace Software Developer in Montréal

Python
Linux Command Line
Relational Databases
PostgreSQL
Git
Consul
Grafana