Bentley SystemsBS

Senior Software Engineer (Full Stack) -  ReactJS / Kotlin / Mongo DB

Bentley Systems is an American-based software development company that provides, manufactures, licenses, sells and supports computer software and services for the design, construction, and operation of infrastructure. Their software products are used to design, engineer, build, and operate large constructed assets such as roadways, railways, bridges, buildings, industrial plants, power plants, and utility networks.

Bentley Systems

Employee count: 5000+

Poland only

Senior Software Engineer (Full Stack) – ReactJS / Kotlin / Mongo DB

Location: Poland (Remote, Hybrid, Office based)

Position Summary:

The role of Senior Software Engineer (Full Stack) is responsible for the development, delivery, documentation, and technical support of software applications built with the ReactJS / Kotlin / Mongo DB for Bentley clients, reporting to the Software Development Manager.

Developing applications and delivering an architecture to support the delivery of Digital Twins is a key component of our service to support asset owning clients, deliver, operate and optimise their assets. 

The Senior Software Engineer will primarily work on the DataConnect product, but in the future potentially on a wider set of software initiatives developing software/solutions across the Bentley solution/application portfolio using an Agile delivery methodology.

DataConnect is a new data aggregation, validation and visualisation product utilising mapping of geo-located data as well as integration and visualisation of data within Bentley iModels.

Being a senior role, very solid experience in the relevant technology stack is a must, combined with the ability to self-start and lead on solutions.

This is an opportunity to join an enthusiastic, distributed Agile development team with a demanding backlog of required functionality, tasked with producing new, high quality and secure software. Writing unit tests with code is a must, as is supporting QA creation of automated acceptance tests.

The day-to-day agenda follows an Agile / SCRUM style process with daily standup calls and sprint planning, sprint review and retrospective calls, around the core software development activities. The role requires very close work with the product and QA team during Story development, delivering together, releasing production software every 3-week sprint. 

Your Day-to-Day:

  • Agile Software Development 

  • Help define user stories, define a coherent design and translate these into robust functional applications. 

  • Coding in Typescript/Javascript/React (front end) and Kotlin (back end)

  • Utilisation of Mongo DB for data persistence.

  • Design, build, implement, and maintain efficient, reusable, and reliable code. 

  • Ensure all code is unit tested, clean, reusable, maintainable and readable and aligned with the design / patterns put in place by the Lead Developer 

  • Consider application security during code development and proactively identify and raise wider security questions regarding the software.

  • Give constructive feedback via pull-request reviews of other team members’ code. 

  • Ensure the best possible performance, scalability, and responsiveness of applications. 

  • Document design / development work where appropriate to assist the team, users and product support. 

  • Estimate time to complete work items and track progress to ensure the timely completion of work items to meet the needs of the programme. 

  • Escalate issues as appropriate. 

  • Work closely with QA to complete and deliver each Story in the team sprints. 

  • Work closely with product management to refine and clarify Stories 

  • Support and mentor more junior members of the team. 

  • Ensure software developed aligns with the code and branching strategy and is consistent with designs in place and the wider process.

What You Bring to The Team:

  • Degree and / or Higher National qualifications related to Computer Science/Software Engineering or related field

  • At least 5+ years commercial knowledge and experience in React-based web development

  • Solid front-end development experience with:

    • Typescript
    • ReactJS
    • React Query
    • Vite / Vitest
    • HTML+CSS
  • Solid back-end development experience with:
    • Kotlin
    • Sprint Boot
    • Spring Data
    • Mongo DB
    • Gradle
  • Solid commercial level understanding of building web-based applications.

  • Experience with Full Software Development Life Cycle practices and Agile methodologies and processes such as Scrum and Kanban.

  • Knowledge of design patterns, Object-Orientation, TDD, BDD and Unit testing frameworks. 

  • Experience of involvement with Solution Architecture or Systems/Technical architecture, and experience in systems integration/client solution implementation.

  • Experience building Microservices + OAuth + OIDC

  • Proficiency in developing REST based applications (JSON and XML).  

  • Experience of designing solutions in an Azure Cloud environment with Azure Service Bus and Storage Accounts. 

  • Experience of designing solutions with Kubernetes.  

  • Experience with source control management (Git) and branching and version strategies. 

Personal characteristics.

  • Good analytical, organizational and problem-solving skills with attention to detail. 

  • Work well in a tight-knit team.

  • Strong, proactive communication skills.

  • “Learner” (ability and appetite to learn about and use new technologies as needed). 

What We Offer:

  • 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.

About Bentley Systems:

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, mining, and industrial facilities. Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.

www.bentley.com

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Poland +/- 0 hours

About Bentley Systems

Learn more about Bentley Systems and their company culture.

View company profile

Bentley Systems, Incorporated is an American-based software development company that provides comprehensive software solutions for the design, construction, and operation of infrastructure worldwide. Founded in 1984 by Keith A. Bentley and Barry J. Bentley, the company has a long history of innovation, initially allowing users of Intergraph's VAX systems to utilize more cost-effective terminals for viewing and modifying designs. Their first commercial product, PseudoStation, was introduced in 1985, followed by a DOS-based version of MicroStation in 1986. Over the decades, Bentley Systems has grown significantly, both organically and through strategic acquisitions, to become a leading provider in the architecture, engineering, construction (AEC) and operations markets. The company's software serves a wide array of sectors including roadways, railways, bridges, buildings, industrial plants, power plants, and utility networks.

Headquartered in Exton, Pennsylvania, U.S., Bentley Systems has a global presence with development, sales, and other departments in over 50 countries, and its solutions are used in more than 194 countries. The company generates annual revenues of over $1 billion and employs approximately 5,200 colleagues. Bentley Systems is committed to advancing the world's infrastructure and invests significantly in research and development, reinvesting 20% of its revenues in this area. Their core software product lines include MicroStation, ProjectWise, and AssetWise, and since 2014, some products have been based on the Microsoft Azure cloud computing platform. The company's offerings are powered by the iTwin Platform for infrastructure digital twins, which enables collaborative tools for project management and decision-making. Bentley Systems became a publicly traded company in 2020. The company continues to expand its portfolio through acquisitions and partnerships, such as the recent acquisition of Cesium GS, Inc. and a strategic partnership with Google.

Employee benefits

Learn about the employee benefits and perks provided at Bentley Systems.

View benefits

Parental leave

Bentley Systems offers parental leave.

401(k) Plan

Bentley Systems provides a 401(k) plan.

Dental Insurance

Bentley Systems offers dental insurance.

Vision Insurance

Bentley Systems offers vision insurance.

View Bentley Systems's employee benefits
Claim this profileBentley Systems logoBS

Bentley Systems

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

31 remote jobs at Bentley Systems

Explore the variety of open remote roles at Bentley Systems, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Bentley Systems

Remote companies like Bentley Systems

Find your next opportunity by exploring profiles of companies that are similar to Bentley Systems. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Bentley Systems hiring Senior Software Engineer (Full Stack) -  ReactJS / Kotlin / Mongo DB • Remote (Work from Home) | Himalayas