Bentley Systems banner

Senior Software Engineer (TypeScript / JavaScript / React)

Bentley Systems

The Role

Overview

Develop high-quality TypeScript/React software for infrastructure engineering solutions.

Key Responsibilities

  • code reviews
  • software maintenance
  • tech research
  • feature ownership
  • unit testing
  • solution delivery

Tasks

-Share knowledge and mentor junior team members. -Deliver high-quality solutions for assigned tasks. -Participate in peer code reviews. -Maintain and improve existing software solutions. -Research and evaluate new technologies to enhance our products. -Take ownership of the features you develop and the designs you implement. -Document your work clearly and thoroughly. -Continuously grow your technical and industry knowledge. -Write unit tests to ensure code quality and reliability.

Requirements

  • typescript
  • react
  • azure devops
  • jira
  • git
  • .net

What You Bring

-Strong mathematical foundation, especially in Geometry and Trigonometry. -Solid understanding of software design principles including Object-Oriented Programming (OOP), SOLID, and DRY. -Strong problem-solving abilities and analytical thinking. -Education: Bachelor’s or master’s degree in computer science, Engineering or a related technical field. -Familiarity with the Software Development Life Cycle (SDLC). -Familiarity with backlog management tools like TFS, ADO, or Jira. -Experience with unit testing frameworks and test-driven development. -General understanding of infrastructure design, engineering, and construction. -Proficiency in TypeScript/JavaScript, with hands-on experience in Node.js and React. -Awareness of system-wide implications and ability to identify related areas impacted by your work. -Experience with Azure DevOps. -Experience: 6+ years of professional experience as a Software Engineer, with a strong track record of delivering high-quality software solutions. -Ability to design software solutions for small to medium-sized challenges using optimal patterns and strategies. -Skilled in writing clean, maintainable, testable, efficient, and secure code. -Experience with Git (Distributed Version Control Systems). -Experience working in Agile environments, particularly with Scrum methodologies. -Exposure to C++, C#, or .NET. -Ability to read and create software design diagrams.

Benefits

-Please note that this information applies only to Lithuania. If you are employed full-time, the salary for this position ranges from 3500 EUR gross (before taxes, applicable only in Lithuania), depending on your knowledge and experience. -An attractive salary and benefits package.

The Company

About Bentley Systems

-Their tools empower engineers, architects, and builders to design, construct, and maintain critical infrastructure worldwide. -Specialized in industries like water, transportation, energy, and utilities, they offer solutions that span the entire lifecycle of infrastructure projects. -Bentley’s technology powers projects ranging from bridges and tunnels to railways, roads, and water treatment facilities. -Notably, Bentley’s acquisition of numerous firms has expanded their capabilities in digital engineering, cloud computing, and AI-powered design. -The company’s software is used by both private enterprises and public entities to manage complex, large-scale infrastructure initiatives. -Their flagship product, MicroStation, has become a go-to for 2D and 3D computer-aided design (CAD) modeling. -Bentley’s growth and success are driven by its commitment to innovation, sustainability, and customer satisfaction, positioning them as a leader in the infrastructure sector.

Sector Specialisms

Cities

Energy

Mining

Transportation

Electric Utilities

Rail

Roads

Water

Airports

Dams

Bridges

Water Network

Electric Transmission

Electric Distribution