Share this Job

Software Engineer

Date: Nov 20, 2020

Location: Kolkata, IN, 700156

Company: Bentley Systems

Experienced Software Engineer

Are you a keen engineer with a passion for software development? Does the idea of creating ‘software for engineers’ motivate you? Do you like working with like-minded engineer programmers in an environment that lets you learn as well as mentor junior colleagues?


Bentley's STAAD.Pro software development team in Kolkata is now looking to expand and would love to hear from talented and experienced software engineers with a passion for software development. You will work in creating, enhancing and maintaining world class Structural Analysis and Design products using a mix of the latest and existing platforms and technologies.



  • Design, build and maintain efficient and reliable code, primarily in C++, C#, .NET on Windows platforms. 
  • Plan, design, develop, manage, document, test, deploy and support new and existing modules including expand on the existing set of SDKs
  • Collaborate with other team members to accomplish the development objectives.
  • Mentor junior team members.
  • Explore, learn and implement new techniques and technologies to further develop the software and of course, yourself!


Required Skills:

  • Strong and proven programming skills in C/C++, .NET, Win API
  • Strong aptitude for developing software – desktop and cloud environments.
  • Good understanding and/or experience of algorithm development.
  • Software development lifecycle experience.
  • Develop tools & tests to discover and validate vulnerabilities in the software.
  • Coordination with other developers for cross-functional requirements implementation and tests
  • Have good communication skills and can work under minimum supervision.
  • Resolve issues proactively to deliver high quality products


Desired Skills:

  • Desktop application development experience in software development in WPF
  • Experience in mentoring junior engineers / programmers.
  • User interface design skills.


What We Offer:

  • Competitive salary and benefits.
  • An opportunity to be part of one of the most successful engineering software companies in the world.
  • A challenging job in an informal and international environment
  • An environment that encourages exploration and learning
  • Be part of our software engineering process that revolves around latest technologies and a quality-oriented workflow.
  • Excellent support and mentoring from senior team members to help you grow as Developer.


Keywords: Software Engineer, Software Developer, C, C++, C#, .NET, Kolkata.

Job Segment: Software Engineer, Engineer, Test Engineer, Engineering