Jobs and Careers
BE

Senior Software Engineer

Bentley Systems
Philadelphia, United Statesfull_timeVerifiedPosted 3 Feb 2025

About the role

Senior Software Engineer

 

Cesium Native

 

Location: Office-Based / Hybrid – Philadelphia 

 

Position Summary: 

Cesium (now a part of Bentley) is defining the standard for 3D across industries from the construction site to the battlefield, from outer space to underground.  Cesium has more than 10,000,000 lifetime open-source downloads and we support a thriving open-source community.   

We are in an extraordinary position and are looking for a senior developer specializing in 3D runtime engine development to help advance Cesium’s roadmap for 3D geospatial integrations in native runtime engines.  Enabling our community to build full-scale real-world 3D applications, games, and experience with game engines to be deployed across a variety of platforms and devices. 

 

Your day-to-day 

  • Help build our integrations and tooling for runtime engines, improve performance and optimizations, and advance our open-source software libraries. 
  • Use C++, C#, or other common game engine programming languages to develop plugins, demos, and application code 
  • Use modern software development practices to create reusable libraries, unit tests, and documentation 
  • Develop high-performance graphics algorithms and use profiling to optimize hotspots 
  • Participating in collaborative open-source development using GitHub, code reviews, and CI 
  • Bring a passion for making 3D data accessible to everyone 
  • Engage with our active user community and represent Cesium true to our brand as an authentic authority in 3D geospatial 
  • Collaborate with product management on platform roadmap and product line strategy 
  • Minimal travel will be required in this role.
  • Requires sitting or standing at will while performing work on a computer (or any other physical requirements).

 

What You Bring to the Team 

  • Over 10 years of relevant experience developing 3D runtime engines 
  • Excellent C++ development skills with a focus on modular architecture, API design, and performance 
  • Experience with current graphics techniques and algorithms such as spatial data structures, runtime engine design and architecture, and shaders  
  • Experience building native plugins for Unreal Engine, Unity, or NVIDIA Omniverse. 
  • Exposure to geospatial software and/or data such a

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Bentley Systems

View company profile →