Senior Software Engineer

Bentley Systems
Kolkata, West Bengal.
8+ years’ experience in software development
Kolkata, West Bengal [WB]
Company Details
At its core, Bentley Systems is a software development company that supports the professional needs of those responsible for creating and managing the world’s infrastructure, including roadways, bridges, airports, skyscrapers, and industrial and power plants, as well as utility networks. Bentley delivers solutions for the entire lifecycle of the infrastructure asset, tailored to the needs of the various professions — the engineers, architects, geospatial professionals, planners, contractors, fabricators, IT managers, operators and maintenance engineers — who will work on and work with that asset over its lifetime. Comprised of integrated applications and services built on an open platform, each solution is designed to ensure that information flows between workflow processes and project team members to enable interoperability and collaboration. Bentley’s commitment to our user community extends beyond delivering the most complete and integrated software — it pairs our products with exceptional service and support. Access to technical support teams 24/7, a global professional services organization, and continuous learning opportunities through product training, online seminars, and academic programs define our commitment to current and future generations of infrastructure professionals. With our broad product range, strong global presence, and pronounced emphasis on our commitment to our neighbors, Bentley is much more than a software company — we are engaged functioning members of the global community. Our successes are determined by the skills, dedication, and involvement of extraordinary Bentley colleagues around the world. Bentley Systems employs more than 4,500 colleagues and generates annual revenues of approximately $1 billion in 186 countries.
Job Details
  • Working with a team in an agile, Continuous Integration and Continuous Delivery software development process 
  • Understanding and defining software requirements 
  • Designing and developing new features, products, or web solutions 
  • Upgrading and maintaining existing software and web services 
  • Take ownership of the functionality you write and designs you implement 
  • Working in dynamic DevOps oriented software development environment 
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases 
  • Integrating various cloud services into our product 
  • Provide and accept constructive feedback 
  • Research, evaluate and explore new technologies as needed 
  • Commit yourself to continuous learning and adapting to and integrating new technologies


  • 8+ years’ experience in software development 

  • Graduate or post-graduate degree in computer science, software engineering or related field 

  • Good verbal and written communication skills in English language 

  • Ability to learn and adapt quickly to maximize productivity 

  • Self-motivated person with the ability to work individually and as part of a team 

  • Must be proactive and results-oriented 

  • 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 

  • Proficient in .NET / C#, C++, TypeScript, node.js, React 

  • Experience delivering full stack web-applications with well-defined REST APIs using Open API standards 

  • Familiarity with Docker, Kubernetes 

  • Full stack experience 

  • Experience in creating event driven distributed systems 

  • Knowledge in databases (SQL, NoSQL, document databases) 

  • Working with cloud systems (Microsoft Azure or other) 

  • Knowledge of agile scrum development, test driven development, Continuous Delivery and DevOps processes 

  You Will Have 

  • Possibility to be a part of international team that influences development of world’s infrastructure 

  • Valuable experience on latest technologies 

  • Challenging and interesting tasks at work every day, opportunity to work with highly skilled professionals on next generation software 

  • Work environment that suits concentration as well as teamwork 

  • Company paid Health Insurance and other benefits 

  • Things like great colleagues, encouraging managers, training, fair salary, corporate parties, and more are essential at Bentley Systems 

Qualification Any Degree or Equivalent knowledge in related field
Skills C++,Kubernetes,Node.js,TypeScript
Salary As per Norms
Employment Type Full-Time