Staff Software Engineer- Construction Digital Twin
Procore
- Georgia, Georgia, United States
- $151,704 - $208,593 a year
- Posted Aug 12, 2026
Job description
About the role
The Staff Software Engineer – Construction Digital Twin will lead the technical vision and architecture for Procore’s Digital Twin platform, guiding a multidisciplinary team to build high‑scale, data‑driven 3D simulations, ensure operational excellence, and collaborate across infrastructure, security, and product leadership.
About the company
Procore is a global SaaS platform serving the construction industry, offering tools such as the Construction Digital Twin to enable data‑driven simulations of building projects.
Requirements
- 7+ years of experience architecting, scaling, and maintaining complex distributed enterprise systems with millions of users
- Proficiency in Java (Spring Boot) and/or Python; working knowledge of NodeJS; experience with Ruby/Rails is a plus
- Deep hands‑on experience with NVIDIA Omniverse ecosystem, including OpenUSD, Omniverse Kit, Nucleus, Connect, Simulation (PhysX/Blast), and RTX Rendering
- Significant experience creating, simulating, and rendering 3D environments; expertise in telemetry systems, spatial data, and digital twin synchronization
- Deep expertise in AWS, especially high‑performance GPU instance management (G6e/L40S), high‑scale messaging, and IoT services like AWS IoT TwinMaker
- Ability to design modular systems with clear domain boundaries, balancing immediate needs with strategic initiatives
- Experience building and maintaining CI/CD systems at scale using Kubernetes, ArgoCD, and CircleCI
- Bachelor’s or Master’s degree in Computer Science, Robotics, Graphics, or related field, or equivalent experience as a technical leader at a global technology company