Senior Civil Engineering Software Engineer
Soni
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-LjbffrReference: WJ-4483_1625996 · Posted 14 Nov 2026, 03:30 AM