Software Engineer II
Bentley
Software Engineer II
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 modern TypeScript/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.
We will rely on you for the following:
- Design, build, and ship frontend features for the Bentley Infrastructure Cloud iTwin/iModel Viewer using TypeScript, 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 pnpm monorepo, 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.
What You Bring to The Team:
- 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 TypeScript, 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 DevOps, CI/CD, GitHub, GitHub 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.
What We Offer:
- An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
- 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.
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.
Equal Opportunity Employer: Bentley is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, sex, sexual orientation, gender identity, disability, pregnancy, protected veteran status, religion, national origin, age, genetic information or any other protected characteristic. This commitment extends to all aspects of employment, including, but not limited to, hiring, placement, promotion, compensation, and training. Know Your Rights as an applicant under the law. Bentley Policy on EEO, Affirmative Action and Pay Transparency Non-Discrimination Bentley participates in e-Verify / Right to Work Notice
$67.7k - $90.27k
...cloud-based data platforms of moderate to high complexity. The Software Developer II will play a critical role in maintaining and enhancing... ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations, performance...SuggestedFull timeTemporary workRemote workWork from home- A dynamic role at a leading tech company, the Support Engineer II will provide critical technical support, handle complex data integrations, and ensure client satisfaction. Ideal candidates possess strong analytical skills, proficiency in SQL, and a collaborative spirit...Suggested
- A leading technology company in the education sector seeks a Support Engineer II to join their Client Support Organization. This role involves handling complex technical escalations, providing customized support related to data integrations, and collaborating with clients...Suggested
- ...are:Frontline Education is a pioneer of school administration software purpose-built for K-12 districts. We provide innovative, connected... ...and length of employment. Your role on the team:The Support Engineer II is a member of the Client Support Organization and reports to...Suggested
- Lockheed Martin is seeking a skilled software developer in King of Prussia, PA focusing on full-stack development using Java and JavaScript. You will work on optimizing space domain awareness technologies and will be part of an Agile team. The role requires a Bachelor'...Suggested
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed... ...systems preferred. - Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...Kingdom. For additional information visit . The Corporate Information Services Department is seeking a dynamic and talented Software Engineer II - Business Intelligence Developer. The Software Engineer II - Business Intelligence Developer d esigns and develops...Local area
- ...Software Engineer Assessment required Hybrid - Malvern, PA Skill set: Required skillset: Java, Python, APIs, Microservices, Knowledge on AWS services like dynamo Db, RDS, IAM, Glue etc Optional skillset: Supergraph, Angular/Node, React/preact, AI Claude/...
- ...opportunity to: MCP Server Integration: Collaborate with the AI engineering team to integrate an MCP server into a scientific research... ...requirements Education: Bachelor's degree or higher in Computer Science, Software Engineering, or related engineering discipline. Experience: 5+...Contract work
- ...Sr Software Engineer Client is currently seeking a Senior Software Engineer to join the Information Technology team at our corporate office in Malvern, PA. The Senior Software Engineer will be responsible for the technical innovation and leadership of Client's enterprise...Work at office
- ...Principal Solutions Engineer Location PA, Malvern Department Engineering Employment... ...for: architecting & designing software solutions designed to support/enhance retail... ...Point of Sale integration solutions; (ii) working w/ remote teams; (iii) developing...Full timeRemote workWork from home2 days per week
- ...Site Reliability Engineer We are looking for an outgoing and dynamic Site Reliability Engineer... ...of our services Understand modern software security and secure software systems with... ...Relic (or other APM) ~ Experience with IIS management, troubleshooting, and performance...Temporary work
- ...IntePros is currently looking for a Software Engineer, .NET to join one of our growing medical device clients in Exton, PA. The Software Engineer, .NET is responsible for the design, development and testing of complex software to create custom solutions and services...Work experience placement
- ...database, specifically Oracle (SQL - PL/SQL). Having good expertise in the design, development, coding, testing, and debugging of software. Responsible for team technical management in terms of grooming, helping, mentoring the team members in producing the things within...
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$90.3k - $189.6k
Job ID327057Job Title: Software Engineer - Cloud InfrastructureJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start... ...Government Security Clearance with PolygraphActive IAT Level II or III certification (e.g., CompTIA Security+, CISSP, or CASP+...Contract workWork experience placementWork at officeLocal areaFlexible hours$81.5k - $119.75k
...means you can make a difference with your career, while learning, growing and having fun. OPPORTUNITY SUMMARY The Project Engineer II is an internal facing position responsible for creating post-sales engineering deliverables for AV projects, and supporting...Temporary workWork experience placementWork at officeLocal areaImmediate startRemote workWork from homeHome officeFlexible hours- Liberty Personnel Services, Inc. is looking for an experienced IT Support Engineer II to join their growing IT team in Devon, PA. This senior, hands-on support role involves providing Tier II technical assistance and troubleshooting complex issues. Candidates should have...
- Germer International is seeking a Process Engineer II to manage manufacturing and production systems for Viral Vector and Technical Development operations. This role involves requirements gathering, process improvement, and technical expertise in facility and equipment...
- ...experience in Java, SpringBoot and Maven Proficient Java developer with 6+ years of experience Experience in AWS Cloud Engineering with services such as ECS, Lambda, DynamoDB, SQS, EventBridge, etc. Expertise in using Drools for rule validation and business...
- Position-Java Developer Duration-Contract Location- Malvern, PA - Local JD Develop, maintain and enhance java-based applications using Java 8 and above RESTful API design and Implementation: Design and maintain scalable RESTful APIs and integrate...Contract workLocal areaImmediate start
$60k - $70k
...Job Description Job Description Job Title : Applications Engineer Job Location : West Chester, PA Operating Company : Energy... ...and manage multiple priorities. Proficiency in CRM software and Microsoft Office Suite. Physical Requirements: Prolonged...Temporary workWork at office- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description This person will be part of...
- A rapidly growing tech company in Pennsylvania seeks a Sr. Support Engineer specializing in systems support and data integrations. This role demands significant expertise in SQL Server and IIS troubleshooting, alongside strong problem-solving and customer service skills...
- ...Must haves: * 7+ years of experience as a fullstack engineer * AWS Cloud Infrastructure Architecture * Serverless Application Development * Microservices Implementation * CI/CD Pipeline Optimization * Web Application Development * Cloud-native Logging...
- ...position provides the opportunity to learn the fundamentals of the software verification process as specified by the objectives of the FAA... ...of Computer Science (with C) Bachelor of Electrical Engineering (with C exposure) Bachelor of Computer Engineering (with C...Permanent employment
- 247Hire is seeking a skilled software developer to integrate an MCP server and enhance a scientific research imaging application. This role involves extending an Angular/TypeScript application and designing REST API endpoints in C++. The ideal candidate should have a Bachelor...
- ...Join to apply for the Embedded Software Engineer role at Innovative Solutions & Support . Description Responsible for embedded software engineering on IS&S product platforms. The candidate should be able to work in a team environment with other engineers and disciplines...Permanent employmentFull time
- ...management, manufacturing, and customer service to determine engineering feasibility, cost effectiveness, and project scheduling Responsibilities... ...field or related area ~ Working knowledge of MRP/ERP software preferred ~ Expert knowledge of Microsoft Office ~ Expert...Work at officeRelocation
- ...Job Type Full-time Description Responsible for embedded software engineering on Innovative Solutions & Support (IS&S) product platforms. Candidate needs to be able to work in a team environment with other engineers and disciplines to develop and integrate...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer amazon Exton, PA
- software developer fintech Exton, PA
- part time software developer remote Exton, PA
- software engineer Exton, PA
- software engineer healthcare Exton, PA
- software developer Exton, PA
- information technology software engineer Exton, PA
- consulting software engineer Exton, PA
- entry level software engineer remote Exton, PA
- senior software engineer remote Exton, PA



