Share this Job

Javascript Developer

Date: Jun 27, 2019

Location: Pittsburgh, PA, US, 15233

Company: Bentley Systems

Bentley Systems is the leading global provider of software solutions to engineers, architects, geospatial professionals, constructors, and owner-operators for the design, construction, and operations of infrastructure. Bentley’s MicroStation-based engineering and BIM applications, and its digital twin cloud services, advance the project delivery (ProjectWise) and the asset performance (AssetWise) of transportation and other public works, utilities, industrial and resources plants, and commercial and institutional facilities. Bentley Systems employs more than 3,500 colleagues, generates annual revenues of $700 million in 170 countries, and has invested more than $1 billion in research, development, and acquisitions since 2014. From inception in 1984, the company has remained majority-owned by its five founding Bentley brothers. Bentley shares transact by invitation on the NASDAQ Private Market.

Bentley Systems has exciting and challenging opportunities for Full-Stack Javascript Developers who are passionate about using cutting-edge technologies that enable our users to solve mission critical problems, save time, and greatly reduce costs related to transportation infrastructure.  You will be involved in all aspects of the software development lifecycle and will exercise end-to-end ownership over important features of a new web-based product.  You will leverage modern languages such as TypeScript and Go, and technologies such as Docker and Azure in a fast-moving, agile, friendly, and supportive environment. You will be a valuable member of a team that is leading the way in delivering solutions that solve some of the transportation industry’s most important challenges.

Location: Huntsville, AL or Pittsburgh PA



  • Work closely with product management, development leads, and your peers to complete required tasks
  • Participate in the design and development of new features using TypeScript and other languages
  • Write well-tested, well-documented code and APIs, and participate in code reviews
  • Provide and accept constructive feedback
  • Commit yourself to continuous learning and adapting to and integrating new technologies


Required Skills

  • BS in Computer Science, Engineering, Mathematics, or related field OR extensive portfolio demonstrating equivalent qualifications
  • Minimum 2 years’ full-time professional software development experience
  • Proficient in JavaScript and at least one other language such as (Ruby, Java, C#, Python)
  • Experience working with Git or other distributed version control system (such as Mercurial)
  • Excellent verbal and written communication skills
  • Ability to work independently and solve problems, and to know when to ask for help
  • Ability to learn new technologies quickly, and apply them in production


Desired Skills

  • Experience designing REST APIs using Open API standards
  • Understanding of Docker, Kubernetes, Service Mesh and related technologies and concepts
  • Experience using Visual Studio Code
  • Experience working on a Scrum team
  • Experience using React or other frontend JavaScript framework
  • Experience using Node.js and Express or other server technologies
  • Knowledge of distributed systems, their benefits, and their drawbacks


What We Offer:

  • A challenging, friendly, helpful, and supportive team environment
  • Competitive salary and benefits
  • The opportunity to have a big impact in a growing team
  • The opportunity to learn and grow as a software engineer


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: Pittsburgh

Job Segment: Engineer, Design Engineer, Software Engineer, R&D Engineer, Engineering