
Senior Software Developer
Bentley Systems
The Role
Overview
Develop UI components for mobility simulation tools using web tech and Python.
Key Responsibilities
- platform evolution
- ui maintenance
- component development
- web technologies
- product design
- prototyping
Tasks
-Contribute to evolving platform capability and future generations of our products -Maintain and improve interactive applications in existing products -Implement efficient and maintainable UI components using current web technologies and frameworks -Work closely with product managers to design, prototype, and translate requirements into engaging graphical user interfaces for new features and products
Requirements
- typescript
- react
- python
- aws
- docker
- ci/cd
What You Bring
-Demonstrable experience designing and developing GUIs with modern web technologies -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. -High level of competence with component-based web frameworks such as Vue.js, React, or similar -Familiarity with automated testing frameworks (e.g., Jest, Cypress) and CI/CD pipelines using GitHub actions, GitLab CI, ADO or similar tools. -Proficiency with Python, including NumPy and Pandas -Experience with cloud platforms (e.g., AWS, Azure) and containerization tools such as Docker or Kubernetes -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 -Experience working with Qt. -Fluency and creativity in implementing UX design principles and best practices using HTML and CSS, including responsive design, data visualization, interaction, and usability
People Also Searched For
Project Manager jobs in Edmonton , Alberta , CA
Operations Manager jobs in Edmonton , Alberta , CA
Project Director jobs in Edmonton , Alberta , CA
Project Manager jobs in Alberta , CA
Operations Manager jobs in Alberta , CA
Project Director jobs in Alberta , CA
Project Manager jobs in Edmonton , CA
Operations Manager jobs in Edmonton , CA
Project Director jobs in Edmonton , CA
Benefits
-Competitive Salary and benefits. -Colleague Recognition Awards. -The opportunity to work within a global and diverse international team. -A supportive and collaborative environment. -A chance to work with internationally recognized domain experts serving a global user base
The Company
About Bentley Systems
-Their tools empower engineers, architects, and builders to design, construct, and maintain critical infrastructure worldwide. -Specialized in industries like water, transportation, energy, and utilities, they offer solutions that span the entire lifecycle of infrastructure projects. -Bentley’s technology powers projects ranging from bridges and tunnels to railways, roads, and water treatment facilities. -Notably, Bentley’s acquisition of numerous firms has expanded their capabilities in digital engineering, cloud computing, and AI-powered design. -The company’s software is used by both private enterprises and public entities to manage complex, large-scale infrastructure initiatives. -Their flagship product, MicroStation, has become a go-to for 2D and 3D computer-aided design (CAD) modeling. -Bentley’s growth and success are driven by its commitment to innovation, sustainability, and customer satisfaction, positioning them as a leader in the infrastructure sector.
Sector Specialisms
Cities
Energy
Mining
Transportation
Electric Utilities
Rail
Roads
Water
Airports
Dams
Bridges
Water Network
Electric Transmission
Electric Distribution
