
Senior Software Engineer - Bentley Systems
Software Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
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
| Location | Active listings |
|---|---|
| Remote - Global | 16 |
| Remote - Finland | 1 |
| Sweden, Finland, Norway | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 2 |
| Product Sales Engineer | 2 |
| HR Shared Services Director | 1 |
| Business Led Buying Negotiator | 1 |
| Senior Regional Director | 1 |
| Human Resources Specialist | 1 |
| Technical Support Engineer | 1 |
| Application Engineer | 1 |
| Workplace Culture & Engagement Specialist | 1 |
| Vice President Communications | 1 |
| Senior Developer | 1 |
| GIS & Operations Associate | 1 |
| Senior Software Quality Analyst | 1 |
| Product Manager | 1 |
| Applied AI Scientist | 1 |
| HR Data Scientist | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 15 |
| Executive | 1 |
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
Education Level
None required