
Software Developer II
Bentley Systems
Full time
Software Development
Canada
Hiring from: Canada
Bentley Systems
Software Developer II
Location: Anywhere in Canada - Remote
Position Summary
Bentley Systems has exciting new opportunities for talented Software Developers who are enthusiastic about leveraging bleeding-edge technologies to build and maintain software solutions for the Infrastructure Engineering and Construction markets (BIM). Our new colleagues will be responsible and take part in all the development stages of this software, leveraging DevOps methodologies, JavaScript, TypeScript and complete range of Cloud products. You will be part of an international team that influences development of the world’s infrastructure, gain valuable experience on latest technologies, work on challenging and interesting tasks every day with highly skilled professionals on next generation software.
Responsibilities
Under the supervision of the Software Director and Project Owner and the guidance of Product Managers of dependent products, the developer will assume the responsibilities of a Software Developer with your peers to complete required tasks.
Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.
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.
Software Developer II
Location: Anywhere in Canada - Remote
Position Summary
Bentley Systems has exciting new opportunities for talented Software Developers who are enthusiastic about leveraging bleeding-edge technologies to build and maintain software solutions for the Infrastructure Engineering and Construction markets (BIM). Our new colleagues will be responsible and take part in all the development stages of this software, leveraging DevOps methodologies, JavaScript, TypeScript and complete range of Cloud products. You will be part of an international team that influences development of the world’s infrastructure, gain valuable experience on latest technologies, work on challenging and interesting tasks every day with highly skilled professionals on next generation software.
Responsibilities
Under the supervision of the Software Director and Project Owner and the guidance of Product Managers of dependent products, the developer will assume the responsibilities of a Software Developer with your peers to complete required tasks.
- Participate in the design and development of new features using JavaScript, TypeScript, React and other technologies
- Write well-tested, well-documented code and APIs, and participate in code reviews
- Provide and accept constructive feedback
- Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback
- Commit yourself to continuous learning and adapting to and integrating new technologies
- Work with a team in an agile, Continuous Integration and Continuous Delivery software development process
- Take ownership of the functionality you write and designs you implement
- Bachelor in Computer Science or Software Engineering or equivalent
- +2 years’ full-time professional software development experience
- Thorough knowledge of object-oriented programming
- Proficient in at least one of the following environments: Javascript, Typescript and C#
- Experience working with Git or other distributed version control system
- Must be proactive and results-oriented with an ability to work independently and solve complex problems.
- Ability to learn new technologies quickly, and apply them in production
- Excellent verbal and written communication skills, Team player.
- Knowledge of agile scrum development, test driven development, Continuous Delivery and DevOps processes.
- Familiarity with JavaScript/TypeScript syntax and API.
- Experience delivering full stack web-applications with well-defined REST APIs
- Web-related technologies HTML, CSS, JSON and/or XML
- Modern JS Client framework such as REACT
- Experience using Node.js and npm or other server technologies
- Knowledge of Microsoft technologies such as Visual Studio, Visual Studio Code
- Experience with Azure Cloud environment
- 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.
- Competitive Salary and benefits.
- The opportunity to work within a global and diversely international team.
- A supportive and collaborative environment.
- Colleague Recognition Awards.
Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.
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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs

Outlier 協助全球最具創新性的公司透過提供人工回饋來提升其人工智慧(AI)模型的品質。您是一位有經驗的軟體工程師,並希望以您的程式設計專業來訓練 AI 模型嗎? 我們與組織合作訓練 AI 大型語言模型,幫助尖端的生成式 AI 模型編寫更好的程式碼。專案通常包含離散且高度可變的問題,您需要與這些學習程式設計的模型互動,幫助它們進步。無需具備先前的 AI 經驗。 關於這個機會: Outlier 正在尋找能講繁體中文的優秀程式設計師來幫助訓練生成式人工智慧模型。 這是一份自由工作機會,工作地點不限,工作時間靈活,您可以在最適合您的時間工作。 您可以貢獻專業知識,通過以下方式參與: 編寫和回答與計算機科學相關的問題,以幫助訓練 AI 模型 評估和排序 AI 模型生成的程式碼 理想的專業能力包括: 就讀或已完成計算機科學學士學位或更高學位(於知名院校) 精通以下一種或多種程式語言:Java、Python、JavaScript / TypeScript、C++、Swift 和 Verilog 能夠以繁體中文流利地表達複雜的概念 擁有出色的細節關注能力,包括文法、標點符號和格式規範 薪酬: 目前,程式設計專家的核心專案工作薪酬範圍為每小時 25 至 50 美元(USD)。 薪酬取決於專業技能評估、地點、專案需求及其他因素。例如,擁有博士學位者可能會獲得更高的薪酬。對於非核心工作(如專案初期的上線階段或專案加班階段),可能適用較低的費率。某些專案提供激勵性付款。請查看每個專案的付款條款。
Software Development
Canada
Hiring from: Canada

Who We Are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our...
Software Development
Canada
Hiring from: Canada

Why should you consider joining Auvik? You want to work at a company that is building impactful, relevant technology. Auvik's network management software helps IT teams by automating time-consuming tasks, streamlining operations, and mitigating risk. It's more important than ever...
Software Development
Canada
Hiring from: Canada