More jobs:
Software Engineer II
Job in
Exton, Chester County, Pennsylvania, 19341, USA
Listed on 2026-10-14
Listing for:
Bentley Systems, Incorporated
Full Time, Part Time
position Listed on 2026-10-14
Job specializations:
-
Software Development
React.js, Front End Developer, Full Stack Developer
Job Description & How to Apply Below
Hybrid:
Exton, Pennsylvania, United States:
United States PA Philadelphia Office:
Philadelphia, Pennsylvania, United States:
Full time:
Posted 8 Days Ago:
RC60
*
* Location:
** Exton/Philadelphia, PA, US – Hybrid (3 days a week, in-office)
*
* Position Summary:
** We are looking for a passionate
** Software Engineer II
** to help design and build the web-based viewing and collaboration experiences at the heart of
** Bentley Infrastructure Cloud (BIC)**. Our team builds the embedded 3D/digital-twin viewer and its surrounding feature modules — used by engineers, owners, and contractors worldwide to review, markup, and collaborate on infrastructure projects (buildings, bridges, roads, rail, and utilities). You'll work in a Type Script/React codebase built on iTwin.js and Cesium rendering large-scale iModels, Reality Data, and Geospatial Data in the browser, and surfacing that data through rich workflows.
This is a high-impact role on a product that is central to how Bentley's users interact with their digital twins every day.
** Responsibilities:
*** Design, build, and ship frontend features for the Bentley Infrastructure Cloud iTwin/iModel Viewer using Type Script, React, Cesium, and iTwin.js, from requirements through delivery.
* Document features and decisions through clear code, comments, and concise technical write-ups
* Build and maintain micro-frontend (Module Federation) packages in a large pnpmmonorepo, balancing shared-package stability with feature velocity
* Write clear, testable, maintainable code with strong unit (Vitest + React Testing Library) and end-to-end (Playwright) coverage.
* Participate in code reviews, PR-based workflows, and agile/Scrum ceremonies, and help uphold our coding standards and architectural boundaries.
* Mentor and support fellow engineers through pairing, reviews, and knowledge sharing.
*
* Qualifications:
*** Graduate or post-graduate degree in computer science, software engineering, or relevant training and/or experience.
* At least 5 years' experience in frontend development with Type Script, React
* Experience with frontend unit and end-to-end testing (e.g., Jest/Vitest, Playwright), data structures, and OOP.
* Working experience with Scrum and agile methodologies.
* Experience building component-based UIs and consuming REST APIs.
* Familiarity with 3D/graphics in the browser (WebGL, three.js, Cesium, or similar) — directly relevant to iTwin.js viewer work.
* Good verbal and written communication skills.
* This role requires minimal travel.
* Requires sitting or standing at will while performing work on a computer (or any other
* physical requirements*).
** What would make you stand out:
*** Experience with Azure Dev Ops, CI/CD, Git Hub, Git Hub Copilot, and Git
* Experience with monorepos and module/micro-frontend architectures
* Exposure to Cesium and iTwin.js or other digital-twin / BIM / CAD platforms.
* Experience integrating or building AI/Copilot-assisted features
* Familiarity with WebGL/3D rendering performance in web apps. #LI-RB1#LI-HYBRID This is a Hybrid role.
*
* What We Offer:
*** Step into a collaborative work environment where ideas flourish, and teamwork propels us forward towards shared success.
* An attractive salary and benefits package.
* Bentley Impact Day: take a day off from work to volunteer with an organization of your choice.
* Celebrate milestone achievements and moments that matter through our colleague recognition award programs and our Bentley Achievers platform.
* A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
* Be part of a company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×