Back to job search
Lisplogics logo

Bakc-end Software Engineer

  • Montreal, Quebec, Canada
  • Remote
  • Posted Oct 16, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Senior · 5+ years
Apply by
Apr 13, 2027
Posting language
English
Working hours
40 hours per week
Seniority
Entry level
Application method
Direct apply is available

Job summary

Design, build, and maintain backend services in Go, C++, and Python, integrating optimization engines with client systems and real-time data. Work directly with clients to define technical requirements, lead projects from scoping through deployment and follow-up, and improve production system performance and reliability.

Job details

Backend Software Engineer, Optimization Systems About Lisplogics Lisplogics is a Montreal-based company that builds real-time optimization systems for business operations. We use operations research to help organizations plan and manage their operations as they happen. Our systems run in production and are used daily by our clients. The role We are looking for a backend developer with at least 5 years of experience. You will build the systems that connect our optimization models to our clients’ operations. You will also work directly with clients and, over time, lead projects from start to finish. What you will do Design, build and maintain backend services in Go, C++ and Python Integrate optimization engines with client systems and real-time data Meet with clients to understand their operations and turn their needs into technical requirements Lead projects from scoping through deployment and follow-up Improve the performance and reliability of systems in production What we are looking for 5+ years of backend development experience Experience with Go, C++ and/or Python Interest in working closely with clients and taking the lead on projects Based in Montreal Fluent in French Nice to have A degree in mathematics or experiences in a quantitative field Experience with operations research, optimization or real-time systems Background in transportation, logistics or operations management Work arrangement The position is remote to start. We may move to a hybrid model in early 2027, details to be confirmed. Candidates must live in the Montreal area. Why join us High-impact projects applying operations research to real business operations Varied, technically interesting problems across different industries Direct client contact and responsibility for your projects from start to finish

What you’ll do

Design, build, and maintain backend services in Go, C++, and Python, integrating optimization engines with client systems and real-time data. Work directly with clients to define technical requirements, lead projects from scoping through deployment and follow-up, and improve production system performance and reliability.

Requirements

Candidates need at least five years of backend development experience and experience with Go, C++, and/or Python. They must live in the Montreal area, be fluent in French, and be interested in close client collaboration and leading projects; quantitative education or experience and relevant optimization or operations backgrounds are advantageous.

Listed skills

  • French · Preferred
  • Go · Preferred
  • C++ · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Backend Development
  • Go
  • C++
  • Python
  • Backend Services
  • Systems Integration
  • Client Communication
  • Project Leadership
  • Performance Optimization
  • Reliability Engineering
  • Operations Research
  • Optimization
  • Real-Time Systems
  • Quantitative Analysis
  • French

Job areas

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Transportation

More jobs from Lisplogics

See all jobs from Lisplogics