Principal Software Engineer - 3D Geospatial Engine Lead

Bentley Systems

Philadelphia (Philadelphia County)

Hybrid

USD 180,000 - 250,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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 — 3D Geospatial Runtime Lead
Principal Software Engineer — 3D Geospatial Runtime Lead

1000 Bentley Systems, Incorporated • Philadelphia

Hybrid
USD 180,000 - 250,000
Bentley Impact Day
Recognition programs
Wellbeing initiatives
+1
Principal Software Engineer
Principal Software Engineer

Bentley Systems • Philadelphia

On-site
USD 180,000 - 250,000
Principal Software Engineer
Principal Software Engineer

1000 Bentley Systems, Incorporated • Philadelphia

Hybrid
USD 180,000 - 250,000
Bentley Impact Day
Recognition programs
Wellbeing initiatives
+1
Senior Principal Engineer: Platform Architect & API Leader
Senior Principal Engineer: Platform Architect & API Leader

Bentley Systems • Philadelphia

Hybrid
USD 180,000 - 230,000
Bentley Impact Day
Recognition programs
Colleague wellbeing initiatives
+1
Senior Software Engineer, 3D Geometric Map Generation
Senior Software Engineer, 3D Geometric Map Generation

Aurora • Seattle (WA)

Hybrid
USD 160,000 - 260,000
Annual bonus
Equity compensation
Benefits
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
Platform Architect & API Standards Lead
Platform Architect & API Standards Lead

1000 Bentley Systems, Incorporated • Philadelphia

Hybrid
USD 140,000 - 190,000
Salary & Benefits
Bentley Impact Day
Recognition programs
+2
Senior Unreal Engine Architect – Digital Twin (Remote/Hybrid)
Senior Unreal Engine Architect – Digital Twin (Remote/Hybrid)

globalcareers-sas • United States

Hybrid
USD 150,000 - 210,000
Medical, dental & vision plans
401k plan with company match
Tuition Assistance Program
+1
Frontend Engineer II - 3D Digital Twin Viewer (Hybrid)
Frontend Engineer II - 3D Digital Twin Viewer (Hybrid)

Bentley Systems • Philadelphia

Hybrid
USD 120,000 - 150,000
Hybrid work model
Bentley Impact Day
Recognition programs
+2
Senior Software Engineer, Geometric Map Generation
Senior Software Engineer, Geometric Map Generation

Aurora • San Francisco (CA)

On-site
USD 160,000 - 260,000