Principal Software Engineer - 3D Geospatial Engine Lead

Bentley Systems

Philadelphia (Philadelphia County)

Hybrid

USD 180,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bentley Systems' Cesium Native squad is seeking a visionary Principal Engineer to advance core Cesium Native C++ libraries for large-scale geospatial visualization across Unreal Engine, Unity, and NVIDIA Omniverse. You will shape API design, performance, and modularity while guiding open-source collaboration.

This senior role emphasizes technical leadership, mentoring, and a multi-year roadmap. Hybrid work in Philadelphia supports flexible collaboration with product teams and external

Qualifications

  • 12+ years of experience in 3D runtime or game engine development.
  • Expert-level C++ (C++17/20/23) with emphasis on API design.
  • Proficient in modern graphics APIs and advanced 3D graphics algorithms.
  • Experience leading technical design for Unreal Engine, Unity or NVIDIA Omniverse.
  • Strong graphics algorithms, spatial data structures and 3D math.
  • Debugging, profiling and optimizing multi-threaded graphics apps.
  • Familiar with geospatial data formats such as photogrammetry and 3D Tiles.
  • Excellent written and verbal communication; cross-functional collaboration.
  • Ability to influence, mentor and lead senior engineers.
  • BS or MS in Computer Science, Software Engineering, or related field.

Responsibilities

  • Architect, develop and shape the Cesium Native C++ libraries for performance and modular API design.
  • Drive research and implementation of novel 3D graphics algorithms for large‑scale geospatial visualization.
  • Enhance runtimes for high‑performance streaming, LOD, and efficient decoding of datasets.
  • Profile and debug the engine to remove performance bottlenecks across platforms.
  • Set engineering standards through code reviews and technical guidance.
  • Mentor senior engineers and foster culture of innovation.
  • Partner with product and leadership to define multi‑year Cesium Native roadmap.
  • Requires sitting or standing; no travel is required.

Skills

3D runtime
C++ development
Graphics APIs
Leadership/mentoring
API design

Education

BS or MS in CS/SE

Tools

Unreal Engine
Unity
NVIDIA Omniverse
Vulkan
DirectX 12
Metal

Job description

Bentley Systems' Cesium Native squad is seeking a visionary Principal Engineer to advance core Cesium Native C++ libraries for large-scale geospatial visualization across Unreal Engine, Unity, and NVIDIA Omniverse. You will shape API design, performance, and modularity while guiding open-source collaboration.

This senior role emphasizes technical leadership, mentoring, and a multi-year roadmap. Hybrid work in Philadelphia supports flexible collaboration with product teams and external

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Bentley Systems • Philadelphia

Hybrid
USD 180,000 - 250,000
Lead Principal Software Engineer – Philadelphia
Lead Principal Software Engineer – Philadelphia

Bentley Systems • Pennsylvania

On-site
USD 140,000 - 210,000
Senior Director, Engineering
Senior Director, Engineering

BENTLEY SYSTEMS, INC. • Philadelphia

Remote
USD 150,000 - 200,000
Head of Engineering
Head of Engineering

Bentley Systems • Philadelphia

On-site
USD 190,000 - 290,000
Staff Frontend Engineer, Spatial Platform & 3D Mapping
Staff Frontend Engineer, Spatial Platform & 3D Mapping

Verkada • San Mateo (CA)

On-site
USD 180,000 - 240,000
Senior Unreal Engineer: Lead Real-Time Visualization
Senior Unreal Engineer: Lead Real-Time Visualization

Imerza • Sarasota (FL)

Hybrid
USD 100,000 - 130,000
Senior 3D Engine & HMI Engineer (Unreal/Unity)
Senior 3D Engine & HMI Engineer (Unreal/Unity)

42dot Inc. • Sunnyvale (CA)

On-site
USD 172,000 - 238,000
Senior C++ Software Engineer for Infrastructure Solutions
Senior C++ Software Engineer for Infrastructure Solutions

Bentley Systems • Pennsylvania

On-site
USD 140,000 - 170,000
Senior Software Engineer, World & Spatial Systems — Equity
Senior Software Engineer, World & Spatial Systems — Equity

Front Door Defense • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Senior Engine Architect for 3D Systems & AI
Senior Engine Architect for 3D Systems & AI

Unity • Oregon (WI)

On-site
USD 130,000 - 196,000
Comprehensive health insurance
Equity awards
Generous vacation and personal days
+1