This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Bentley OpenPaths team is seeking a Senior Software Developer to contribute to our state-of-the-art mobility simulation products. You will be working with a Montreal-based team of motivated engineers who are committed to writing quality, modern software and driving powerful digital twin solutions for our users. OpenPaths transport modeling software is used by cities, planning agencies, service providers, and infrastructure owners to answer essential “What If?” questions about mobility, enabling informed decisions and improved transport planning.
Job Responsibility:
Work closely with product managers to design, prototype, and translate requirements into engaging graphical user interfaces for new features and products
Implement efficient and maintainable UI components using current web technologies and frameworks
Contribute to evolving platform capability and future generations of our products
Maintain and improve interactive applications in existing products
Requirements:
High level of competence with component-based web frameworks such as Vue.js, React, or similar
Fluency and creativity in implementing UX design principles and best practices using HTML and CSS, including responsive design, data visualization, interaction, and usability
Proficiency with Python, including NumPy and Pandas
5+ years of experience with TypeScript and JavaScript, including asynchronous programming, testing/debugging, concurrency and event loops, performance, and package management
Experience integrating RESTful APIs and GraphQL into web applications and data pipelines
Nice to have:
Demonstrable experience designing and developing GUIs with modern web technologies
Prior experience with large-scale geospatial data visualization
Experience with computational graphics (OpenGL, Metal, Vulkan)
Experience with geospatial visualization libraries such as Mapbox GL, Leaflet, or deck.gl is a strong asset
Familiarity with automated testing frameworks (e.g., Jest, Cypress) and CI/CD pipelines using GitHub actions, GitLab CI, ADO or similar tools
Experience with cloud platforms (e.g., AWS, Azure) and containerization tools such as Docker or Kubernetes
Experience working with Qt
What we offer:
A great Team and culture
An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
A chance to work with internationally recognized domain experts serving a global user base
Competitive Salary and benefits
The opportunity to work within a global and diverse international team