Bentley Systems logo
Est. Monthly
Estimated €5,500 - €7,000
Posted August 7, 2026 · 1 day agoLast seen August 7, 2026Est. expiry September 11, 2026

Software Engineer

Principal Software Engineer
Exton, United States
Hybrid · Software Engineering
Full-time · Senior
English
No People Management
Bachelor
5 years experience
How this salary compares
Salary Context: Software Engineer

Hover or tap a row for full statistics (EUR / month on this chart).

Salary analysis

Compared with the selected benchmark ("Market Average: Senior Level"), this listing's salary midpoint is about 94% lower. The offer sits below the benchmark range (€5,000–€12,622). The listed pay band (€458–€583) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 53 comparable listings.

Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
Market Average: Software Engineer€3,500/per month€5,750/per month€12,307/per month
Pay in our data — not quoted in ad (Senior)€458/per month€521/per month€583/per month
About the role

Position Summary Bentley Systems, Incorporated, Exton, PA opening for a Principal Software Engineer, responsible for leading IFCConnector web service development, importing IFC data to iModel format using BIS, Parasolid geometry APIs, CGAL library, ODA IFC SDK and STEPTools for integration with iTwin ecosystem tools and support U.S. infrastructure projects. Requirements 5 years of Software Engineering experience and Industry Foundation Classes (IFC) standards, iTwin technology, AEC industry products. Programming languages (C, C++, C#, Python, TypeScript, React, TypeScript, ReactJS, NodeJS, Visual Studio, JSON, SQL) ParaSolid API library, STEPTools Library, CGAL Library, Azure CI-CD pipeline. Google Test Framework, GitHub & Copilot. Planning, designing critical components, code reviews, monitoring dashboards, tracking IFC updates, resolving escalations, maintaining CI/CD pipelines, cross-team coordination, mentoring, and final decisions on code/DevOps practices. Qualifications Bachelor’s degree, or foreign equivalent in Computer Information Systems. What we offer 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. Will consider work from home. Competitive Salary. Contact catie.spitcaufsky@bentley.com.

Job Details

Responsibilities

  • Lead IFCConnector web service development
  • Import IFC data to iModel format using BIS, Parasolid geometry APIs, CGAL library, ODA IFC SDK and STEPTools
  • Plan and design critical components
  • Perform code reviews
  • Monitor dashboards and track IFC updates
  • Resolve escalations
  • Maintain CI/CD pipelines
  • Coordinate across teams
  • Mentor other engineers
  • Make final decisions on code and DevOps practices

Requirements

  • 5 years of Software Engineering experience
  • Experience with Industry Foundation Classes (IFC) standards
  • Experience with iTwin technology
  • Experience with AEC industry products
  • Proficiency in C, C++, C#, Python, TypeScript, React, ReactJS, NodeJS, Visual Studio, JSON, SQL
  • Experience with ParaSolid API library, STEPTools Library, and CGAL Library
  • Experience with Azure CI-CD pipeline
  • Experience with Google Test Framework, GitHub & Copilot

Skills & Technologies

CC++C#PythonTypeScriptReactReactJSNodeJSVisual StudioJSONSQLParaSolid APISTEPToolsCGALAzure CI-CDGoogle Test FrameworkGitHubCopilotIFCiTwin

Education Level

Bachelor
Seen 21 hours agoContent Complete
Bentley Systems logo
Bentley Systems · 72 open roles
Top locations: Remote - Global · 70 · Remote - Finland · 1 · Sweden, Finland, Norway · 1
View company
Most-hired roles
Software Engineer
7
Product Manager
6
Technical Support Engineer
5
Full-Stack Software Engineer
2
User Engagement Advocate
2
Role-level mix
Mid-Level (69)Executive (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.