Senior Software Engineer
Role details
Job location
Tech stack
Job description
Bentley Systems is seeking a talented full stack senior software engineer to build the next generation of infrastructure engineering applications based on the company's iTwin Platform., * Participate in designing and developing new features using JavaScript, TypeScript, React, and other technologies.
- Participate and contribute to discovery and experimentation efforts.
- Write well-tested, well-documented, and maintainable code and APIs and participate in code reviews.
- Mentor team members as required.
Requirements
You will bring demonstrable full-stack experience designing and developing cloud or hybrid cloud/desktop solutions, extensive knowledge of JavaScript and TypeScript, enthusiasm for cutting-edge technologies, and a drive to continuously experiment, challenge yourself, and learn., * Equivalent bachelor's degree or training in computer science fundamentals.
- 5+ years of hands-on experience as a Software Developer.
- Deep understanding of modern web and/or desktop application architecture, API design patterns, performance, and scale.
- Proficient in JavaScript or Typescript, both in Node.js and web-based frontends.
- Knowledge of object-oriented programming.
- Experience working with Git or other distributed version control systems.
- Ability to build secure software, with proven knowledge of web security and mitigation techniques.
- This role does not require travel.
- Requires sitting or standing at will while performing work on a computer (or any other physical requirements).
What would make you stand out:
- 3D geospatial visualization (CesiumJS)
- Knowledge of agile scrum development, continuous delivery, and DevOps processes.
- Experience with web-based desktop application frameworks (Electron, Tauri, WebView2, etc.).
- Web frontend design technologies (HTML, CSS).
- Experience with JS client frameworks such as React and Angular.
- Experience in other languages like Rust, C++, and Java is a plus.
- Experience with AI/ML is a plus.
- Cloud-based development experience (Azure, AWS, etc.).
Benefits & conditions
- A great Team and culture - please see our colleague video.
- An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start.
- An attractive salary and benefits package.
- A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
- A company committed to making a real difference by advancing the world's infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact.