×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Alltech Consulting Services
Contract position
Listed on 2026-03-14
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Location: Montreal

Job Description

Job Description

The Team:
We’re looking to hire an exceptional Software Developer to join our team responsible for developing low latency, high-throughput infrastructure. We’re a group of experienced engineers, working on some of the most challenging projects in the industry: low-level performance optimizations, highly available distributed systems, messaging formats, transport protocols and more.

About You:

You’re a highly motivated individual, who’s an excellent team player. You take full ownership of your projects, and you realize your job doesn’t end when your changes are merged. We work alongside our partners to ensure our software runs smoothly in production. You’re passionate about computer science and software engineering – you enjoy learning new algorithms and keep up with the latest industry trends.

If the prospects of optimizing a system bottlenecked on IO to achieve 10x speedup, and designing interfaces that other engineers will build on sound exciting, you’ll be a great fit!

Key responsibilities:

• Design, develop, and optimize high-throughput, low-latency infrastructure

• Take full ownership of projects from inception to deployment, ensuring end-to-end product delivery

• Troubleshoot and debug complex issues to ensure the stability and reliability of systems Requirements:

• Extensive experience with Java and related technologies like JPA

• Knowledge of, or keen interest in learning about: OS internals, networking, CPU architectures

• Experience with high-performance computing, multi-threading, and distributed systems

• Great problem-solving skills with a keen attention to detail

• Solid understanding of Computer Science fundamentals, including algorithms, data structures, and software design principles

• Ability to work independently and collaboratively in a fast-paced, dynamic environment

• Strong communication and interpersonal skills
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary