Share this Job

Senior Software Engineer

Date: Jan 12, 2021

Location: GB, RG1 8LS

Company: Bentley Systems

Location: Reading, UK

Position Summary:

Bentley Systems is seeking a Senior Software Engineer to join our Project Delivery Team. You will develop, code review, test, and maintain new and existing features within the product suite.  The role may be partly client facing to help ensure their needs are met.


At Bentley Systems, we serve a global community of designers, constructors, and operators of critical infrastructure. Your work will be instrumental in delivering a top-notch user experience to an industry responsible for creating and maintaining our physical built environment.


Your Day-to-Day:

  • Helping design the next set of features for the Business Collaborator suite of products.
  • Implementing solutions as per the design and specification, using the most appropriate methods, tools, and languages. Software is written mainly for Linux systems primarily in Python for the back-end and HTML, CSS and JavaScript for the front end.
  • Engaging with colleagues to ensure what is being built will meet our users’ needs. You are expected to ask questions and challenge decisions to ensure quality.
  • Writing clear, maintainable, efficient, and secure code.
  • Taking part in and, where appropriate, leading project and code reviews.
  • Adhering to and informing best practices within the team.
  • Supporting and maintaining existing solutions.
  • Assisting in the production of estimates and informing of progress.


What You Bring to The Team:

  • Excellent communication skills.
  • Excellent problem-solving skills.
  • Object Oriented Programming.
  • Web based client/server architectures.
  • Knowledge of how to develop secure web-based applications.
  • High level scripting languages (e.g., PHP, Python, Ruby, Perl).
  • HTML, JavaScript, CSS.
  • JavaScript frameworks/libraries (e.g., jQuery, Vue.js).


Additional Desired Skills:

  • Agile development experience.
  • Experience specifically developing and maintaining web software.
  • Web Services / RESTful services.
  • Relational database design and SQL (SQL Server, MySQL, MariaDB).


What We Offer:

  • A great Team and culture – please see our Recruitment Video.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
  • Competitive Salary and benefits.
  • The opportunity to work within a global and diversely international team.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards.


Who We Are:

Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, and industrial facilities. Our offerings include MicroStation-based applications for modeling and simulation, ProjectWise for project delivery, AssetWise for asset and network performance, and the iTwin platform for infrastructure digital twins. Bentley Systems employs more than 4,000 colleagues and generates annual revenues of more than $700 million, in 172 countries.


Equal Opportunity Employer:

Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.



Job Segment: Software Engineer, Engineer, Construction, Wastewater, Water Treatment, Engineering