Bentley Systems logo

Senior Software Engineer - Bentley Systems

Software Engineer

Posted: July 8, 2026
Posted 1 day ago
Last seen in crawl: July 7, 2026 (2d ago)
Estimated Expiry: August 12, 2026
Remoteness
Role & Management
Role Level:Mid-Level
Management Tier:No People Management
Job Type
Required Languages

Job Description

Bentley Systems is seeking a talented Senior Software Engineer to become a valued member of our Digital Experience Engineering team. The primary focus will be developing modules contributing to our backend licensing services which are used around the globe in world-class Bentley Systems products. Responsibilities include designing features, implementing software, testing, maintaining code, supporting a cloud-based platform, diagnosing issues, and exploring new technologies. Requirements include a BS or MS in computer science or related field, strong programming skills in C#, .NET Core, OpenID, OAuth, experience with git, Azure DevOps, Agile methodologies, Azure REST APIs, and SDKs. The role offers a collaborative environment, competitive salary, and benefits. No travel required.

Company Information

Bentley Systems logo
Technology
Current open roles at Bentley Systems on JobCrawls
LocationActive listings
Remote - Global16
Remote - Finland1
Sweden, Finland, Norway1
Current role mix at Bentley Systems on JobCrawls
Role typeActive listings
Software Engineer2
Product Sales Engineer2
HR Shared Services Director1
Business Led Buying Negotiator1
Senior Regional Director1
Human Resources Specialist1
Technical Support Engineer1
Application Engineer1
Workplace Culture & Engagement Specialist1
Vice President Communications1
Senior Developer1
GIS & Operations Associate1
Senior Software Quality Analyst1
Product Manager1
Applied AI Scientist1
HR Data Scientist1
Current role-level mix at Bentley Systems on JobCrawls
Role levelActive listings
Mid-Level15
Executive1

Bentley Systems appears in 18 indexed job postings in JobCrawls' Finland dataset since April 2024. In that historical index, the strongest location signals for this employer are Remote - Global, Remote - Finland, and Sweden, Finland, Norway.

Data shown is based on historical job postings from our database.

Job Details

Responsibilities

  • Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific product and features for stability, usability, and maintainability.
  • Implementation includes using the latest development tools to turn the designs into actual software products.
  • Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group for further testing.
  • Support includes maintaining the existing code base and providing assistance to the support group.
  • Work independently with a global project team to implement and maintain a cloud-based engineering collaboration platform.
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
  • Diagnose and resolve production issues proactively by assessing escalations, and working with the team to respond appropriately.
  • Research, evaluate, explore new technologies as needed, and continue to learn in order to increase job and industry-related knowledge.
  • Take ownership of the functionality you write and the designs you implement.

Requirements

  • BS or MS in computer science, software engineering, or related field
  • Strong programming concepts and knowledge of C#, .NET Core, OpenID, OAuth
  • Knowledge of distributed version control system like git
  • Working experience of Azure DevOps and Agile Development methodologies like SCRUM
  • Experience with Azure REST APIs and Azure Services SDKs

Skills & Technologies

C#.NET CoreOpenIDOAuthgitAzure DevOpsAgile (SCRUM)Azure REST APIsAzure SDKs

Education Level

None required
2 days agoContent Complete

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