Jobs and Careers
BE

Senior Software Engineer (TypeScript / JavaScript / React)

Bentley Systems
Remote, IERemotefull_timeVerifiedPosted 13 Feb 2026

About the role

Senior Software Engineer (TypeScript / JavaScript / React)

 

Location: Ireland, Dublin (Office / Home / Hybrid)

 

Position summary:

 

Are you ready to embark on a new journey with a team of passionate professionals advancing and connecting the world’s infrastructure? Bentley Systems is seeking an experienced Senior Software Engineer to join our Facilities Engineering group—responsible for developing cutting-edge software and services for the Plant, Building, and Structural Engineering domains.

 

As a Senior Software Engineer , you’ll be part of a small, empowered team delivering high-quality software that our users love. You’ll play a key role in transforming our industry-leading products by contributing to and leveraging cloud services and solutions.

 

Responsibilities

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

 

Qualifications:

  • Experience:
    7+ years of professional experience as a Software Engineer, with a strong track record of delivering high-quality software solutions.
  • Education:
    Bachelor’s or master’s degree in computer science, Engineering or a related technical field.
  • Technical Skills:
    • Proficiency in TypeScript/JavaScript, with hands-on experience in Node.js and React.
    • Strong problem-solving abilities and analytical thinking.
    • Ability to design software solutions for small to medium-sized challenges using optimal patterns and strategies.
    • Awareness of system-wide implications and ability to identify related areas impacted by your work.
    • Skilled in writing clean, maintainable, testable, efficient, and secure code.
    • Solid understanding of software design principles, including Object-Oriented Programming (OOP)SOLID, and DRY.
    • Experience with unit testing frameworks and test-driven development.
  • Development Practices:
    • Familiarity with the Software Development Life Cycle (SDLC).
    • Experience working in Agile environments, particularly with Scrum methodologies.

 

Bonus Skills That Make You Stand Out

  • Experience with Git (Distributed Version Control Systems).
  • Exposure to C++C#, or .NET.
  • Familiarity with backlog management tools like TFSADO, or Jira.
  • Experience with Azure DevOps.
  • Ability to read and create software design diagrams.
  • Strong mathematical foundation, especially in Geometry and Trigonometry.
  • General understanding of infrastructure design, engineering, and construction.

 

 

What We Offer: