
AI Systems Modernization Developer - Bentley Systems
Job Description
Bentley Systems is seeking a talented Senior Developer to become a valued member of a dedicated expert team in code modernization. This global team’s main responsibilities are to innovate around the use of AI techniques, including multi-stage agentic workflows, to automatically convert and upscale academic or legacy code into cloud native services and apps. The team will collaborate with, support, and guide other software developers in the company around AI topics. The team reports through the CTO and will be in a leadership position to contribute to, evangelize, and operationalize the AI vision for the company. The team will also run programs in support of best practices across the company. Responsibilities include manual evaluation of code conversion quality, enriching AI pipelines, understanding complex code translation issues, developing tools and automation, creating test suites, researching AI workflows, establishing technology limits, and training developers. Required qualifications include a strong interest in AI for coding, problem-solving skills, results orientation, knowledge of legacy and modern languages, understanding of programming patterns, quick research ability, system analysis skills, and proficiency in cloud technologies. Optional skills include FEA, web tech, Azure, GCP, AppSec, cloud security, and containerization. The position does not require travel and involves sitting or standing at a computer. Benefits include a great team, attractive salary, inclusive culture, and contribution to infrastructure development. Bentley is an equal opportunity employer. The role is based in Exton, PA, US.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 70 |
| Sweden, Finland, Norway | 1 |
| Remote - Finland | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 7 |
| Product Manager | 6 |
| Technical Support Engineer | 5 |
| User Operations Specialist | 2 |
| User Engagement Advocate | 2 |
| Senior Software Engineer | 2 |
| Full-Stack Software Engineer | 2 |
| Application Engineer | 2 |
| Product Sales Engineer | 2 |
| HR Shared Services Director | 1 |
| Technical Consultant | 1 |
| Executive Assistant | 1 |
| Backend Software Engineer | 1 |
| Software Quality Analyst | 1 |
| Business Led Buying Negotiator | 1 |
| Software Quality Specialist | 1 |
| Product Operations Manager | 1 |
| Principal Software Quality Analyst | 1 |
| Project Control Analyst | 1 |
| Senior Regional Director | 1 |
| Community Marketing Director | 1 |
| Sales Development Representative | 1 |
| Principal Consultant | 1 |
| Support Account Manager | 1 |
| Software Developer | 1 |
| Senior Software Quality Analyst | 1 |
| Maintenance and Logistics Specialist | 1 |
| Senior Software Developer | 1 |
| Portfolio Management Specialist | 1 |
| Workplace Culture & Engagement Specialist | 1 |
| Employment Legal Counsel | 1 |
| Cloud Software Engineer | 1 |
| Human Resources Specialist | 1 |
| Customer Solutions Specialist | 1 |
| Design Program Manager | 1 |
| Consultant | 1 |
| Senior Director of Engineering | 1 |
| Paid Media Specialist | 1 |
| Enterprise Inside Sales Representative | 1 |
| Site Reliability Engineer | 1 |
| HR Data Scientist | 1 |
| GIS & Operations Associate | 1 |
| Learning Systems Specialist | 1 |
| Applied AI Scientist | 1 |
| Front-end Developer | 1 |
| Associate Consultant | 1 |
| Senior Developer | 1 |
| Vice President Communications | 1 |
| Applied AI Engineer | 1 |
| Marketing Analytics Manager | 1 |
| Construction Consultant | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 69 |
| Executive | 1 |
Bentley Systems appears in 72 indexed job postings in JobCrawls' Finland dataset since April 2024. In that historical index, the strongest location signals for this employer are Remote - Global, Sweden, Finland, Norway, and Remote - Finland.
Data shown is based on historical job postings from our database.
Job Details
Responsibilities
- Manual evaluation of the quality of the conversion of code for difficult to analyze portion of the code and possible manual intervention to code sensitive part of the code
- Enrich the AI code modernization pipeline with patterns to avoid or patterns to favor to increase the quality of the modernized code
- Dig deep into specific code translation and understand hard to analyze bug or loss of precision caused by differences in environment, compiler, languages, etc.
- Develop tools and automation supporting the team’s responsibilities
- Create rigorous and hardened test suites to ensure that converted code is accurate
- Continuous research and continuous improvement to our AI workflows to ensure we are always using the best AI tools and processes to do automated code conversion and modernization
- Establish the limits of what we can and cannot do with various technologies
- Train developers and/or create educational supports.
Requirements
- Strong interest in AI for coding
- Strong problem-solving capabilities
- Results oriented
- Good knowledge of legacy (e.g. C, Fortran) and some modern languages (e.g. Rust, .Net, Typescript)
- Understand language specific programming patterns
- Capability to research a new topic and learn quickly
- Experience breaking down complex systems to analyze them
- Proficiency in cloud technologies
Education Level
None required