IT & Software

Senior Civil Engineering Software Engineer

Soni

Quebec · Capitale Nationale · Canada

Shape Civil Engineering software for infrastructure projects as a Senior Software Developer in Quebec City, working hybrid or in-office.

You will contribute to design software used by engineers, architects, constructors, and owner-operators worldwide. The position combines software architecture, feature ownership, testing, technical troubleshooting, and collaboration with distributed engineering teams. You will also support quality improvements, Agile practices, and technical leadership across the software portfolio.

Key Responsibilities:

  • Design and evolve Civil Engineering software components
  • Participate in architecture discussions and technical decisions
  • Collaborate with globally distributed engineering teams
  • Review code and provide actionable peer feedback
  • Support sprint planning, estimation, and retrospectives

Requirements:

  • Computer Science or Software Engineering degree
  • Eight or more years of professional development experience
  • Experience building complex production-quality software systems
  • Deep knowledge of design patterns and object-oriented principles
  • Excellent written and verbal communication skills

Apply your architecture, collaboration, testing, and software engineering expertise to infrastructure design applications serving global users.

#J-18808-Ljbffr

Reference: WJ-4483_1625996 · Posted 14 Nov 2026, 03:30 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs