Search jobs > Montreal, QC > Software developer

Software Developer – Reliability

Squarepoint Capital
Montreal, QC, Canada
Full-time

Role : Software Developer Reliability

Team : Market Access & Risk

As a Reliability Software Engineer, you will play a critical role in ensuring the performance, stability and availability of our software systems, as well as their day-to-day operations.

As such, the team requires a high software development capacity, along with strong analytical skills.

You will primarily be developing reliability features directly in our applications, implementing observability capabilities, running benchmarks to measure performance, and building automation and tooling to support the operations of our systems.

Operations are important to ensure business continuity, they include responding to level-2 support escalations, monitoring our infrastructure capacity, and tweak system configuration to address user requests.

Position Overview :

System Reliability : Develop incremental stability, recovery, scalability and performance improvements. Perform root cause analyses to understand the source of incidents.

Suggest and implement remedial actions in response to incidents

Observability : Monitor, measure, and analyze the performance, availability and stability of technology systems to identify areas of improvement and allow the team to take data-driven decisions

Performance Optimization : Optimize performance of production systems to address bottlenecks and improve system response times, resource utilization, and overall application performance

Automation and Tooling : Develop and maintain automation systems and tooling for operations, deployment, and incident management to reduce manual intervention and enhance system stability

Production Management : Provide level-2 support for incident response to ensure business uptime. Work closely with core developers and support teams to plan and prepare for scaling technology systems to accommodate user demands

Required Qualifications :

  • Education : Bachelor’s degree in Computer Science or related subject
  • Experience : 4+ years proven experience in Software Engineering, Software Reliability, or similar role with hand-on experience in software development and providing L2 support
  • Experience of developing in Python or similar, and familiarity with version control systems such as git
  • Experience working in a Linux environment
  • Problem-Solving Skills : Strong analytical and problem-solving skills with a keen eye for detail and a proactive approach to resolving issues
  • Communication : Excellent communication and collaboration skills to work effectively with cross-functional teams
  • Adaptability : Ability to work in a fast-paced and dynamic environment, adapting to changing priorities and requirements
  • Automation and Tooling : Experience developing automation tools and implementing configuration management

Nice to have :

  • C++ or KDB / q development experience
  • Experience with Slurm, Airflow or middleware such as Kafka and AMPS
  • 5 days ago
Related jobs
Squarepoint Capital
Montreal, Quebec

Experience: 4+ years proven experience in Software Engineering, Software Reliability, or similar role with hand-on experience in software development and providing L2 support. Role: Software DeveloperReliability. As a Reliability Software Engineer, you will play a critical role in ensuring the pe...

Promoted
Outlier
Montreal, Quebec

Are you an experienced software engineer who would like to lend your coding expertise to train AI models?. PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates. W...

Promoted
Fed IT
Montreal, Quebec

Your missions will be :* Contribute to the development of system modeling and calibration methods* Take charge of the development of test tools* Implement and optimize algorithms in C language * Experimentally test and validate developed concepts* Contribute to the development of tools to support th...

Cloud Visa Immigration
Canada

Hardware design engineers design and develop components such as circuit boards and processors for computers and other devices. They work closely with software engineers to create new components, conduct tests on prototypes, and oversee the manufacturing process of a variety of hardware componen...

Equinix
Remote, Canada
Remote

Senior Staff Engineer, Product Software. We are looking for an experienced Senior DevOps Engineer to help us build and operate a highly scalable, available, and distributed multi cloud networking software stack. Digital leaders harness Equinix's trusted platform to bring together and interconnect fo...

Big Viking Games
CA
Remote

Big Viking Games is looking for a DevOps Engineer to join our Technology team! Reporting to our Senior Engineering Manager, you'll be working on our flagship games - YoWorld and FishWorld! The ideal candidate will be a seasoned devops engineer with extensive cloud experience. Work with engineering l...

Mannarino Systems & Software Inc.
Montreal, Quebec

Bachelor's Degree in Chemical Engineering, Material Engineering, Environmental Engineering, Electrical Engineering, or similar. Master's Degree in Chemical Engineering, Material Engineering, Environmental Engineering, Electrical Engineering, or similar. MANNARINO Systems & Software Inc. Seeking ...

Mannarino Systems & Software
Anywhere - Canada

Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. ...

SurfaceID Product Development Corp.
Montreal, Quebec

Experience: 3 years to less than 5 years.Computer and technology knowledge.Hours: 20 to 40 hours per week....

Recrute Action
Laval, Quebec

Our client in the mining and metal industry is seeking three experienced Analysts for a team specializing in environment-related data and reporting solutions. Experience in greenhouse gas reporting, including data mining, auditing, and indicator/formula mapping. Prior experience with ESG or EHS data...