18 hours ago

Junior Software Engineer Python

Hunter Bond

On Site
Full Time
CA$130,000
Montreal, QC

Job Overview

Job TitleJunior Software Engineer Python
Job TypeFull Time
Offered SalaryCA$130,000
LocationMontreal, QC

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

The Opportunity: Junior Software Engineer Python

Join an elite front-office engineering team at Hunter Bond, building critical systems for traders and quants. This role involves developing Python-based tools essential for real-time risk, pricing, and informed decision-making. You'll work closely with the direct users of your innovative solutions.

What You'll Do

  • Build fast, scalable Python systems that power real-time risk and pricing.
  • Partner with quants and traders to transform new risk ideas into production tools.
  • Help shape the architectural vision for a unified, next-generation front-office risk platform.

Who You Are

  • Possess strong Computer Science fundamentals and solid Python skills (degree preferred but not essential), with 2-5 years of relevant experience.
  • Curious, analytical, and eager to learn about financial markets and trading.
  • Enjoy tackling complex technical and mathematical challenges.
  • A collaborative team player with a strong personality who enjoys building things and working with people.

Key skills/competency

  • Python Programming
  • Real-time Systems
  • Financial Markets
  • Quantitative Analysis
  • Risk Management
  • System Architecture
  • Scalable Systems
  • Data Structures
  • Algorithms
  • Collaboration

Tags:

Software Engineer Python
Python
Real-time systems
Financial technology
Quant trading
Risk management
Scalable architecture
Data structures
Algorithms
Front-office
Trading systems

Share Job:

How to Get Hired at Hunter Bond

  • Research Hunter Bond's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their focus on quantitative finance.
  • Tailor your resume for Python roles: Highlight relevant experience in Python development, real-time systems, and quantitative analysis. Use keywords like "scalable systems," "risk management," and "financial data processing."
  • Prepare for technical Python challenges: Sharpen your data structures, algorithms, and object-oriented Python skills. Be ready to discuss experience with building fast, scalable applications, especially in finance.
  • Demonstrate market curiosity: Research basic financial concepts, trading strategies, and risk models. Show genuine interest in how software impacts market decision-making during interviews.
  • Showcase teamwork and problem-solving: Be ready to provide examples of how you've collaborated on complex projects and solved tough technical or mathematical problems in previous roles.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background