Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Exton, PA vacancy
  • $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... 
    Suggested
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    West Chester, PA
    3 days ago
  • 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

    ORS Partners, LLC.

    Malvern, PA
    2 days ago
  • 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

    ORS Partners, LLC.

    Malvern, PA
    2 days ago
  •  ...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

    ORS Partners

    Malvern, PA
    4 days ago
  • 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

    Lockheed Martin Corporation

    King of Prussia, PA
    4 days ago
  •  ...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 wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    West Chester, PA
    19 hours ago
  •  ...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

    UHS of Delaware, Inc. - Corporate Office

    King of Prussia, PA
    27 days ago
  •  ...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/... 

    RIT Solutions

    Malvern, PA
    1 day ago
  •  ...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

    247Hire

    Downingtown, PA
    4 days ago
  •  ...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

    InterSources

    Malvern, PA
    1 day ago
  •  ...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 time
    Remote work
    Work from home
    2 days per week

    Crane Payment Innovations

    Malvern, PA
    4 days ago
  •  ...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

    ORS Partners

    Malvern, PA
    1 day ago
  •  ...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

    IntePros

    Exton, PA
    3 days ago
  •  ...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... 

    Celandyne

    Downingtown, PA
    2 days ago
  •  ...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 job
    Internship

    Danaher

    West Chester, PA
    1 day ago
  • $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 work
    Work experience placement
    Work at office
    Local area
    Flexible hours

    CACI International

    King of Prussia, PA
    4 days ago
  • $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 work
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Home office
    Flexible hours

    Cenero

    Malvern, PA
    2 days ago
  • 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... 

    Liberty Personnel Services, Inc.

    Devon, PA
    3 days ago
  • 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... 

    Germer International

    King of Prussia, PA
    4 days ago
  •  ...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... 

    RIT Solutions, Inc.

    Malvern, PA
    4 days ago
  • 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 work
    Local area
    Immediate start

    Syntricate Technologies

    Malvern, PA
    3 days ago
  • $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 work
    Work at office

    AIR Control Concepts

    West Chester, PA
    13 days ago
  •  ...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... 

    SonSoft

    West Chester, PA
    6 days ago
  • 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... 

    ORS Partners

    Malvern, PA
    2 days ago
  •  ...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... 

    3B Staffing LLC

    Malvern, PA
    1 day ago
  •  ...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

    Innovative Solutions & Support

    Exton, PA
    2 days ago
  • 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... 

    247Hire

    Downingtown, PA
    4 days ago
  •  ...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 employment
    Full time

    Innovative Solutions & Support

    Exton, PA
    3 days ago
  •  ...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 office
    Relocation

    Applied Energy Systems, Inc.

    Malvern, PA
    23 days ago
  •  ...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 employment
    Full time

    Innovative Solutions & Support

    Exton, PA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!