APPLY FOR JOBS

Senior Software Engineer

Overview

Bentley Systems is seeking talented individuals to become valued members of our successful team as a Senior Software Engineer, located in our Kaunas (or Vilnius) office. Bentley’s software engineers create, enhance and maintain multiple product lines as well as participate in the full life cycle of development, from specification and design through implementation, test and support. Bentley Systems offers innovative solutions to the AEC industry for the design, construction, and management of cities, airports, transportation and utility networks, and other infrastructure that supports and sustains our planet.

ProjectWise Construction Management productProjectWise Construction Management delivers portfolio, program and project management capabilities to facility owners, program managers, and construction managers in an easy-to-use, web-based system that can be customized to meet your needs. ProjectWise Construction Managementis implemented on LAMP technology stack. If you want to be part of an international team that pushes the limits of web applications, then come join ProjectWise Construction Management.

Responsibilities:The responsibilities of a Senior Software Engineer include design, implementation, testing and support of product features, according to Bentley Systems' defined standards: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. In particular, implementations must be stable, maintainable and well documented.Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group as needed.Support includes maintaining the existing code base and providing assistance to the support group as needed.

Qualifications:Enthused about developing desktop, mobile and cloud based line of business applications for the construction industry.BS or MS in Computer Science, Computer Engineering or Software Engineering.5+ years’ experience as a software engineer or equivalentProficient using web technologies including .Php, JavaScript.Thorough knowledge of object-oriented programming and design patterns.Excellent verbal and written communication skills required.Ability to learn and adapt quickly to maximize productivity.Self-motivated person with the ability to work individually and as part of a team.