Share this Job

Senior Cloud Software Engineer - Data Engineer

Date: Sep 3, 2021

Location: Portland, ME, US, 04101

Company: Bentley Systems

Position:  Senior Cloud Software Engineer

Company:  Digital Construction Works, Inc. (DCW), a Bentley Systems and Topcon Positioning Systems joint venture company. 


About Digital Construction Works, Inc. (DCW)


Digital Construction Works Launch Video


Digital Construction Works (DCW) is an infrastructure application and technology consulting services and solutions integration company focusing primarily in the industrial, transportation, and heavy-civil construction industries. We help owners, operators, and constructors accelerate the adoption and practical use of digital workflows, digital automation, implement best-practices, optimize current applications, integrate the right combination of third-party fit-for-purpose applications, and incorporate the use of digital twins of assets to improve construction planning, design-build, operations, and project outcomes.


Location: This position is remote based from a home office in the US in Eastern time zone



Digital Construction Works has an exciting new opportunity for a talented Senior Cloud Software Engineer focused on Data who is enthusiastic about leveraging bleeding-edge technologies to build and maintain a software solution for the Digital Construction industry. Our new colleague will be responsible and take part in all the development stages of this software, leveraging agile methodologies, C#, .NET CORE, Azure SQL, Data Pipelines, Data Warehousing, Reporting, ETL Technologies, and MSFT Azure to work on developing Digital Twins.


You will be part of an international team that influences development of the world’s infrastructure, gain valuable experience on latest technologies, work on challenging and interesting tasks every day with highly skilled professionals on next generation software.



  • Collaborate with lab management, development leads, and other developers to complete tasks.
  • Design and develop new features and solutions for our data warehouse and data processing pipelines.
  • Work with a team in an agile, Continuous Integration and Continuous Delivery software development process.
  • Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback.
  • Quickly learn and adapt to new technologies and approaches as they come.
  • A strong-willed self-starter who wishes to make an impact in the digital construction industry.



  • BS in Computer Science, Software Engineering
  • 6+ years’ experience in software development.
  • Proficient in C#.
  • Cloud Development Expertise in Azure Functions, Azure Data Warehousing, Data Warehouse design and development patterns.
  • ETL methodologies and transactional based storage patterns.
  • Familiarity with Restful APIs and Data Integration techniques.
  • Proficient in MS SQL
  • Proficient in ASP.NET Core
  • Understanding of Object Oriented Programming and Design Patterns.
  • Good verbal and written communication skills in English language.
  • Ability to learn and adapt quickly to maximize productivity.
  • Familiarity with reverse engineering of code, refactoring, debugging, testing units and troubleshooting.
  • Self-motivated person with the ability to work individually as well as part of a team.



  • Algorithms in data modelling and Data Structures background.
  • Report building leveraging PowerBi
  • Database design and search indexing/optimization
  • Azure Machine Learning – (Nice to have, but not necessary)
  • Windows Azure, SQL Azure, Azure Functions, Azure Event Grids, and Azure Storage Concepts
  • Knowledge of agile scrum development, test driven development, Continuous Delivery and DevOps processes.
  • Experience using Visual Studio, Visual Code, Git, Azure Devops/JIRA, etc.
  • Ability to present in a client facing environment.
  • Track record of being a top performer in current and past roles
  • Client facing skills, sales support, estimation experience





Equal Opportunity Employer/Minorities/Females/Veterans/Disabled

Bentley is an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, sex, disability, protected veteran status, religion, national origin, age or any other protected characteristic.  Additional information about your rights as an applicant under the law may be found by clicking here and here.


Bentley participates in e-Verify / Bentley participa en e-Verify


Right to Work / Derecho a Trabajar

We encourage you to request a reasonable accommodation  if you are not able to fully use or access our online application system.   You can make an accommodation request by calling 610-458-5000 or sending us an email at


Search Firm Disclosure:
Please be aware Bentley is not accepting unsolicited assistance from search firms for this employment opportunity. This includes any phone calls or emails. All resumes submitted by search firms to any employee at Bentley via-email, the Internet (including social media) or in any form and/or method for this specific position in the absence of a written recruiting agreement executed by both you and/or your firm and Bentley will be deemed the sole property of Bentley and no fee will be paid in the event the candidate is hired by Bentley.

Nearest Major Market: Portland Maine

Job Segment: Construction, Software Engineer, Engineer, Test Engineer, Engineering