Software Engineer II (Pune, IN)
Pune, Maharashtra 1 month ago
Job Description
Bentley Systems is seeking a talented Software Engineer II to become a valued member of our successful team. The primary focus will be developing modules contributing to MicroStation, Bentley’s flagship Computer-Aided Design application which is used around the globe in world-class Engineering projects. We offer a challenging, friendly, and supportive environment, the opportunity to work with an international development team, and to learn and grow as an engineer.
Work closely with product management, development leads, and peers to complete required tasks.
Participate in the design and development of new features.
Write high-quality (efficient, well-tested, well-architected) code.
Participate in code reviews to gain and share knowledge (while providing and accepting constructive feedback).
Quickly learn and adapt to new technologies and approaches as needed.
Primary technologies you will work with include C++, C#
BS or MS in computer science, software engineering or related field
Minimum 5 years’ experience as a software engineer or equivalent
Thorough knowledge of object-oriented programming and the proper application of design patterns
Knowledge of CAD software development or customization.
Thorough knowledge of the Mathematics of Geometry
Must be proactive and results-oriented
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
Knowledge of Agile and Scrum development practices, Continuous Delivery, and DevOps processes/tools.
Strong data structure and algorithm skills
Knowledge of Microsoft Visual Studio
knowledge of AutoCAD, ObjectArx/RealDWG
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.
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.
Staff Software Engineer (Bangalore, Karnataka, India)
Bangalore, Karnataka 7 hours ago
In our 'always on' world, we believe it's essential to have a genuine connection with the work you do. If you are tecno geek, willing to try out new technology, get your hand dirty, set engineering best practices for the current gen, own and...
Solution Consultant (Pune, IN)
Pune, Maharashtra 11 hours ago
Location: Anywhere in India (Office based, hybrid or home based) Position Summary The Digital Business Enablement team is responsible for partnering with their stakeholders to deliver optimized processes, systems, and data capabilities to...
Digital Engineering Sr. Engineer
noida, India 23 hours ago
Req ID: NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward:thinking organization, apply now. We are currently seeking a Digital...
Intermediate C and I Engineer
gurugram, India 1 day ago
Requisition ID:95129 Job Category:Engineering Location:Gurugram,Haryana,India Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical expertise...
Sr. Principal Software Engineer
bengaluru, India 1 day ago
If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high performance analog semiconductors whose solutions are powering the wireless networking revolution. At...
(IND-Bangalore) Senior Software Engineer
Bangalore, Karnataka 1 day ago
**Responsibilities:** + Developing and maintaining top-notch software applications built on cloud based environment + Designing applications by adapting proven industry best practices alongside the R&D objectives. + Leading a team of engineers by...
Intermediate C&I Engineer (Gurugram, Haryana, IN)
Haryana 1 day ago
Requisition ID: 95129 Job Category: Engineering Location: Gurugram, Haryana, India Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical...
Sr. C&I Engineer (Gurugram, Haryana, IN)
Haryana 1 day ago
Requisition ID: 95130 Job Category: Engineering Location: Gurugram, Haryana, India Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical...
Software Engineer - Full Stack Developer, UI major/ .net
Pune, Maharashtra 1 day ago
Siemens. India - Any, Pune Industry: Internships Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery....
Lead Software Engineer - Windows Applications
Bangalore, Karnataka 1 day ago
Siemens. India - Any, Bangalore Industry: Internships Mission/Position Headline: Responsible for the development and on-time delivery of software component(s) in a project, translating software design into code in accordance to the product quality...