Talent.com
Senior Software Developer
Senior Software DeveloperBentley Systems • Edmonton, Division No. 11, CA
Senior Software Developer

Senior Software Developer

Bentley Systems • Edmonton, Division No. 11, CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Senior Software Developer role at Bentley Systems . 1 day ago Be among the first 25 applicants.

Location : Preferred to be in Montreal, Canada, although a hybrid / home-based model might be considered in Canada.

Position Summary

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.

Responsibilities

  • 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.

Qualifications

  • 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.
  • Desired

  • 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 – please see our Recruitment Video.
  • 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.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards.
  • About Bentley Systems

    Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.com

    Equal Opportunity Employer

    Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender / gender identity, sexual orientation, disability, marital status, religion / belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Developer • Edmonton, Division No. 11, CA

    Similar jobs
    Computer programming Private Tutoring Jobs Beaumont (Alberta)

    Computer programming Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Information Technology Private Tutoring Jobs Beaumont (Alberta)

    Information Technology Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Geometry Private Tutoring Jobs Beaumont (Alberta)

    Geometry Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Arithmetic Private Tutoring Jobs Beaumont (Alberta)

    Arithmetic Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Linux Senior Software Engineer - Optimisation - Remote

    Embedded Linux Senior Software Engineer - Optimisation - Remote

    Affirm • Edmonton, Canada, CA
    Remote
    Full-time
    Design and implement Ubuntu integration for IoT and server-class hardware, optimizing the OS and working with partners to deliver a first-class experience.Show more
    Last updated: 21 hours ago • Promoted • New!
    GOAPRDJP00000683 - Quality Assurance Engineer - Senior

    GOAPRDJP00000683 - Quality Assurance Engineer - Senior

    freelance.ca • Edmonton, Canada
    Full-time
    ST, Edmonton, Alberta, CAN, T6H 5T6,.Maximum Duration of Extension : .The Government of Alberta (GoA) has embarked on transforming the work of government to deliver simpler, more efficient, and bette...Show more
    Last updated: 30+ days ago • Promoted
    Senior Project Manager

    Senior Project Manager

    Paladin Technologies • Edmonton, AB, CA
    Full-time
    Quick Apply
    As a Senior Project Manager, you will work closely with multiple teams within Paladin as well as clients and subcontractors to scope, plan and build highly complex projects using the latest technol...Show more
    Last updated: 15 days ago
    Remote Senior Java Engineer - AI Trainer

    Remote Senior Java Engineer - AI Trainer

    SuperAnnotate • Fort Saskatchewan, Alberta, CA
    Remote
    Full-time
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
    Last updated: 30+ days ago
    Senior Manager, Pre-Sales Solution Architect

    Senior Manager, Pre-Sales Solution Architect

    KPMG Canada • Edmonton, Division No. 11, Canada
    Full-time
    At KPMG, you’ll join a team of diverse and dedicated problem solvers, connected by a common cause turning insight into opportunity for clients and communities around the world.The Management Consul...Show more
    Last updated: 30+ days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Edmonton, AB, CA
    Full-time
    Quick Apply
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago
    Senior AI Engineer - US SaaS startup | Remote

    Senior AI Engineer - US SaaS startup | Remote

    Atomic HR • Edmonton, Alberta, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 30+ days ago
    Embedded Linux Senior Software Engineer - Optimisation - $150,000 - $200,000 A Year - Remote

    Embedded Linux Senior Software Engineer - Optimisation - $150,000 - $200,000 A Year - Remote

    Affirm • Edmonton, Canada, CA
    Remote
    Full-time
    A leading technology company in Canada is seeking a Senior Software Engineer to join their Product Software Engineering team. This role involves collaborating in a Scrum environment to solve real pr...Show more
    Last updated: 21 hours ago • Promoted • New!
    Full Stack Developer (Contract : 3–6 Months)

    Full Stack Developer (Contract : 3–6 Months)

    Fluid Life • Edmonton, Alberta, Canada, T6X 2E8
    Full-time +1
    North America maximize equipment uptime and performance.We deliver insights—providing expert evaluations, actionable recommendations, and fast follow-ups to prove impact and value.Our mission is to...Show more
    Last updated: 7 days ago
    Intermediate (Level 2) System Administrator

    Intermediate (Level 2) System Administrator

    Exposant 3 • Edmonton, Alberta, .CA
    Full-time
    Quick Apply
    Join Exposant 3 (E3) : The Power of People at the Heart of Technology!.Exposant 3 is a consulting firm in business management and information technology, dedicated to supporting companies and organi...Show more
    Last updated: 30+ days ago
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Fort Saskatchewan, Alberta, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 7 days ago
    Senior Engineer Rendering (Android)

    Senior Engineer Rendering (Android)

    Huawei Technologies Canada Co., Ltd. • Edmonton, AB, CA
    Temporary +1
    Senior Engineer - Rendering (Android).The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through software-hardware syste...Show more
    Last updated: 30+ days ago
    Senior (Level 3) System Administrator

    Senior (Level 3) System Administrator

    Exposant 3 • Edmonton, Alberta, .CA
    Full-time
    Quick Apply
    Join Exposant 3 (E3) : The Power of People at the Heart of Technology!.Exposant 3 is a consulting firm in business management and information technology, dedicated to supporting companies and organi...Show more
    Last updated: 30+ days ago
    Senior (Level 3) System Administrator for M365

    Senior (Level 3) System Administrator for M365

    Exposant 3 • Edmonton, Alberta, .CA
    Full-time
    Quick Apply
    Join Exposant 3 (E3) : The Power of People at the Heart of Technology!.Exposant 3 is a consulting firm in business management and information technology, dedicated to supporting companies and organi...Show more
    Last updated: 30+ days ago