SlipstreamJobsFresh Startup & VC-Backed Jobs

C++ Engineer (Mid-level) 4D PRO

Blyncsy - Vilnius, Lithuania - Hybrid

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: EUR 3,500 - 0 / annual

Bentley Systems is seeking a C++ Engineer to join the SYNCHRO 4D Pro product development team. SYNCHRO 4D Pro is professional construction planning and project delivery software that integrates 3D building information models (BIM) with project schedules to produce 4-dimensional simulations of construction sequencing and lifecycle workflows. The software is used by planners, schedulers, project managers, BIM coordinators, and contractors to plan, visualize, analyze, and optimize construction projects over time. In this role, you will design, develop, and maintain high-quality C++ applications with a focus on performance, scalability, and reliability. You will collaborate with cross-functional teams including product managers, QA, and DevOps to define requirements and deliver solutions. Key responsibilities include implementing and optimizing algorithms for efficiency and robustness in real-world scenarios, writing clean and well-documented code following best practices, debugging complex issues in existing codebases, and participating in code reviews. You will contribute to system architecture discussions, help improve design patterns and software frameworks, and work with build systems and CI/CD pipelines to ensure smooth integration and deployment. Bentley Systems is the infrastructure engineering software company with 5,200 colleagues generating annual revenues exceeding $1 billion across 194 countries. The company provides innovative software for the design, construction, and operations of infrastructure including roads, bridges, rail, water systems, utilities, buildings, and industrial facilities. The role offers a collaborative work environment, an attractive salary and benefits package, volunteer opportunities through Bentley Impact Day, and a commitment to inclusion and colleague wellbeing. REQUIREMENTS: - At least 3 years' experience in software development with C++ - Knowledge of scheduling algorithms and performance optimization techniques (highly desirable) - Experience working with SQL Server and Azure SQL databases - Working experience with Scrum and agile methodologies - Ability to write clear, maintainable, testable, efficient, and secure code - Strong verbal and written communication skills - Ability to learn and adapt quickly in a dynamic environment - Self-motivated and capable of working both independently and collaboratively - Experience with 3D technologies, computational geometry, or graphics programming (a plus) - Familiarity with C# test frameworks, data structures, and OOP principles (a plus)

Similar roles