CrawlJobs Logo

Senior C++ Software Engineer

Lithuania, Vilnius 4000.00 EUR / Month · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Senior C++ Software Engineer to join Bentley’s Platform organization, contributing to the evolution of both local and cloud-based workflows that underpin Bentley’s product ecosystem. You will play a key role in enhancing the performance, scalability, and reliability of data creation, editing, and synchronization workflows across desktop applications, iTwin native solutions, Cesium and cloud services. Your work will play a key part in advancing Bentley’s broader vision for seamless interoperability and connected digital twins across Bentely’s product portfolio.

Job Responsibility

  • Build high performance C++ components and maintain well structured, versioned libraries with clear APIs and documentation
  • Ensure the correctness, determinism, and performance of SQLite backed iModels across local and CloudSQLite workflows
  • Profile and optimize CPU, memory, I/O, and multithreading behavior to deliver measurable performance gains
  • Contribute to low level storage engine internals—file formats, indexing, transactions, queries—and surface them through clean APIs
  • Debug and validate software across virtualized and containerized environments
  • Enhance observability with metrics, tracing, and structured logs
  • define and monitor SLIs in CI/CD
  • Expand automated testing and benchmarking
  • enforce performance gates and API compatibility
  • Consistently deliver high quality features, lead designs for medium sized efforts, and improve shared infrastructure across teams
  • Work in a collaborative team environment using GitHub for development, reviews, and CI management
  • Partner with platform, security, and product teams through design reviews and architectural discussions

Requirements

  • Bachelor’s or Master’s in Computer Science, Engineering, or equivalent experience
  • Strong proficiency in modern C++ (C++17/20) and experience shipping production grade systems
  • Demonstrated skill in optimizing performance critical code paths (CPU, memory, I/O, synchronization)
  • Solid understanding of concurrency, multithreading, and diagnosing race conditions or deadlocks
  • Experience building shared libraries, SDKs, or platform components with stable, well designed APIs
  • Strong testing discipline, including unit, integration, and performance tests with automated benchmarks
  • Experience working with backend services, APIs, and data workflows across local and cloud environments
  • Familiarity with observability methods (metrics, tracing, structured logs)
  • Strong problem solving, technical ownership, and effective cross team communication skills

Nice to have

  • Experience with distributed systems concepts (retries, idempotency, backpressure)
  • Knowledge of SQL/SQLite like storage engines, indexing, and transactional behavior
  • Familiarity with sanitizers, fuzzing, and stress testing
  • Cross platform development experience (Windows/Linux
  • MSVC/Clang/GCC)
  • Experience with Docker or VM based development environments
  • Understanding of API versioning, compatibility, and deprecation best practices
  • Practical TypeScript/JavaScript experience

What we offer

  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing
  • A company committed to making a real difference by advancing the world’s infrastructure
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Ability to work from office or fully remote from home

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior C++ Software Engineer

8 matching positions

Senior Software Engineer

This role involves leading and contributing to product development activities, d...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/BTech with 5-10 yrs of relevant experience
  • Enterprise networking products with expertise in L2/L3/Security Protocols & Features
  • Experience designing and developing firmware for switches and/or network controllers
  • Strong Operating System experience – Linux, GreenHills, VxWorks etc
  • Expert knowledge in C
  • Designing and integrating network solutions into overall architecture and hardware design across multiple platforms
  • Knowledge of advanced networking concepts – L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Contrl), ACL/QoS
  • Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc
  • Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network
  • Experience using version control system – ex. GIT/Clearcase
Job Responsibility
Job Responsibility
  • Lead & contribute actively in all product development activities which include investigation, design, coding
  • Design and development of features in the area of L2/Bridging/L3/Routing/ IPApps/Security/Classifiers for the switch/routers
  • Design and develop switch software capabilities to enable next generation Aruba wired networking platforms
  • Contribute in the end to end switch product development life cycle
  • Generate new ideas that could potentially become product road map items
  • Carry out reviews of deliverables which include investigation, design & code
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a skilled and motivated Specialist to join our team focused on so...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s OR master’s degree in computer-science or related field
  • Excellent software design capabilities
  • C/C++ programming skills
  • Debugging skills
  • Strong systems programming background
  • 7+ years of experience in developing new features and bug fixing on complex products in networking domain
  • Experience in debugging problems in complex systems involving multiple process/thread interactions
  • Proactive mindset
  • Strong willingness to learn
  • Ability to think out of the box
Job Responsibility
Job Responsibility
  • Design and develop software features for Wireless and Wireline ISP networks
  • Debug and fix software issues in highly scalable and performance intensive deployments
  • Collaborate with cross-functional engineering teams to ensure seamless integration
  • Optimize performance of application in truly distributed, cloud based software architecture
  • Work with networking gurus who have developed cutting-edge solutions for access network
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

ARAS Senior Software Engineer

Senior Software Engineer position working with ARAS PLM technology, collaboratin...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C#
  • .Net
  • JavaScript
  • SQL server
  • XML
  • ARAS PLM
  • Git Source code Management
  • Agile Tools-JIRA/VersionOne/confluence
  • Engineering or IT graduate with 4-6 years of experience
  • Total Experience Expected: 02-04 years
Job Responsibility
Job Responsibility
  • Collaborating with and across Agile teams to design, develop, test, implement, and support technical solutions
  • Working as part of a multi-functional agile team including business experts, data analysts, architects
  • Being involved in all parts of the product life cycle: idea generation, design, prototyping, planning, development, test, deployment and operations
  • Create clean, efficient, and well-documented code following coding standards
  • Create and maintain proper documentation throughout the software development phase
  • Support with technical assistance and serve as an application specialist
  • Advising on necessary software and infrastructure changes and evolution
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Layer 2 Networking

Senior Software Engineer role focused on Layer 2 Networking at Aruba (an HPE Com...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7–10 years of experience in Layer 2/Layer 3 networking or related systems
  • BS/MS in Computer Science or a related discipline
  • Strong knowledge of networking protocols such as TCP/IP, Ethernet, VLANs
  • Experience with EVPN, VXLAN, MACSec (802.1AE), MKA, 802.1X
  • Proficiency in Layer 2 protocols: STP, LACP, MVRP, LLDP, and routing protocols like BGP
  • Advanced C/C++ programming skills with expertise in data structures, algorithms, and OS concepts
  • Experience with Linux, FreeBSD, or similar UNIX systems
  • Excellent problem-solving and debugging skills
  • Ability to work independently and collaboratively across teams
  • Strong communication and documentation abilities
Job Responsibility
Job Responsibility
  • Contribute to the development of Juniper's next-generation data center and enterprise switching products
  • Design, develop, and maintain software for Juniper's switching product lines
  • Engage in the full product development lifecycle including specification, architecture, design, implementation, testing, and integration
  • Collaborate with product management and cross-functional teams to define software functional specifications and system architecture
  • Implement and integrate Layer 2 protocols, device/kernel drivers, and other networking components
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a highly skilled Senior Software Engineer to join our dynamic...
Location
Location
United States , Plano
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, information systems, software engineering, or equivalent experience
  • Minimum of 6 years of hands-on experience in software development, including C#, .NET, ASP.NET, and JavaScript
  • Proficiency in web development frameworks and tools such as React.js and Entity Framework (EF Core)
  • Familiarity with Azure development, including App Services, Functions, Logic Apps, and Key Vault
  • Strong problem-solving skills and the ability to make sound technical decisions balancing short-term and long-term needs
  • Excellent communication skills, both written and verbal, with experience creating clear documentation
  • Ability to work collaboratively and build positive working relationships with team members
  • Experience with automated testing tools and patterns to ensure high software quality
Job Responsibility
Job Responsibility
  • Design and develop robust and scalable web-based software solutions tailored to meet user needs
  • Write clean, maintainable, and testable code while adhering to industry best practices
  • Collaborate with cross-functional teams to identify and implement technical solutions
  • Create and maintain accurate documentation to support development processes and system functionality
  • Provide technical guidance and mentorship to foster a culture of continuous learning and improvement
  • Conduct thorough testing and debugging to ensure software quality and reliability
  • Utilize tools such as Entity Framework (EF Core) to work with databases effectively
  • Develop user interfaces using HTML5, JavaScript, and React.js to create engaging web experiences
  • Implement automated unit testing patterns and tools to ensure code quality
  • Work within an Agile development environment, using Git for source control and Azure services for deployment
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer role at Aruba (HPE Company), a leading provider of next...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/BTech with 5-10 yrs of relevant experience
  • Enterprise networking products with expertise in L2/L3/Security Protocols & Features
  • Experience designing and developing firmware for switches and/or network controllers
  • Strong Operating System experience – Linux, GreenHills, VxWorks etc
  • Expert knowledge in C
  • Designing and integrating network solutions into overall architecture and hardware design across multiple platforms
  • Knowledge of advanced networking concepts – L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Control), ACL/QoS
  • Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc
  • Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network
  • Experience using version control system – ex. GIT/Clearcase
Job Responsibility
Job Responsibility
  • Lead & contribute actively in all product development activities which include investigation, design, coding
  • Design and development of features in the area of L2/Bridging/L3/Routing/ IPApps/Security/Classifiers for the switch/routers
  • Design and develop switch software capabilities to enable next generation Aruba wired networking platforms
  • Contribute in the end to end switch product development life cycle
  • Generate new ideas that could potentially become product road map items
  • Carry out reviews of deliverables which include investigation, design & code
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Career development programs
  • Fulltime
Read More
Arrow Right

.Net Senior Software Engineer

Amla Commerce is recruiting a Senior Software Engineer for the India location. A...
Location
Location
India
Salary
Salary:
Not provided
amla.io Logo
Amla Commerce
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years in .Net technologies
  • Bachelor’s degree in computer science, MCA, or equivalent
  • Experience in web development activity using .Net framework
  • ASP.Net MVC, .Net core with C#, Web Services, SOAP, JSON, XML, JavaScript, CSS, AJAX
  • Excellent communication skills
  • written, verbal and presentation
Job Responsibility
Job Responsibility
  • Assist in the design and development of Software solutions using various Dot net frameworks
  • Writing code using .NET programming languages that are simple, clean, and scalable
  • Creating technical interfaces, specifications, and architectural designs
  • Creating and putting software prototypes through their paces
  • Creating client-side displays and user interfaces
  • Assisting software personnel with project-related tasks and other responsibilities
  • Working with other software professionals and developers to coordinate your efforts
Read More
Arrow Right

Senior Software Engineer

AnaVation is seeking a highly skilled Senior Software Engineer to join our team ...
Location
Location
United States , Chantilly
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 8 years of experience in software engineering
  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI)
  • Experience with SAFe Agile framework
  • Strong understanding of forensic and investigative system requirements
  • Demonstrated experience designing and implementing complex software solutions in secure government environments
  • Advanced proficiency with: One or more programming languages: Java, .NET(C#), Python
  • Complex system architecture design
  • Message brokers such as RabbitMQ, Kafka, and Redis
  • Elasticsearch, Splunk, and other data platforms
Job Responsibility
Job Responsibility
  • Design, develop, test, and manage application development projects in support of IT infrastructure
  • Integrate third-party components and introduce new custom capabilities
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for large-scale data processing and advanced analytics
  • Participate in all aspects of the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in technical project milestone reviews and code architecture sessions
  • Provide resource estimation and development best practices knowledge transfer
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right