Procore Technologies

Procore Technologies

Principal Software Engineer- Construction Digital Twin

US - Texas - Austin · Principal

Sponsorship not specified$198k-$273kDetected 6 days ago
JavaRubyNode.jsSpringRailsDistributed SystemsAWSCloud PlatformsKubernetesCI/CDCircleCIRoboticsLeadershipMentoringArgo CD

About the role

  • As a Principal Engineer at Procore, you are a domain-agnostic technical leader.
  • You will operate as the primary authority across a multidisciplinary team, bridging the gap between high-scale distributed systems, complex 3D environments, and real-time IoT graphs.
  • You are expected to move fluidly across the stack, ensuring that our systems are built for rapid development, seamless rollout, and long-term operational technical excellence.

Responsibilities

  • you'll be building the agentic future of construction.
  • Drive Technical Strategy & Architecture: Define the end-to-end architectural roadmap for the Digital Twin ecosystem, ensuring high-scale distributed systems are modular, resilient, and aligned with Procore's Service-Oriented Architecture (SOA).
  • Accelerate Application Development: Lead the rapid development, rollout, and maintenance of core services.
  • Lead Complex Systems Design: Architect high-concurrency solutions that integrate disparate data streams-from Procore's core microservices to real-time 3D streaming and IoT telemetry-into a coherent, scalable platform.
  • You will conduct deep-dive architectural reviews, drive Test-Driven Development (TDD) practices, and mentor the team on navigating complex technical trade-offs between short-term and long-term goals.
  • Collaborative Influence: Partner with Infrastructure, Security, and Product leadership to ensure the Digital Twin domain is a robust, first-class citizen within the broader Procore global SaaS platform.
  • You won't just use AI; you'll be building the agentic future of construction.
  • Partner with Infrastructure, Security, and Product leadership to ensure the Digital Twin domain is a robust, first-class citizen within the broader Procore global SaaS platform.
  • This is a critical leadership role within our Product & Technology Team, focused on building the foundational platform that will turn static 3D models into living, data-driven simulations.

Requirements

  • 7+ years of Engineering Excellence: A proven track record of architecting, scaling, and maintaining complex, distributed enterprise systems with millions of users.
  • Polyglot Mastery: Proficiency in Java (Spring Boot) for high-scale microservices and/or Python.
  • Working knowledge of NodeJS and experience with Ruby/Rails is an added advantage.
  • Omniverse Ecosystem Expertise: Deep, hands-on experience with the NVIDIA Omniverse ecosystem.
  • 3D & Digital Twin Foundations: Significant experience in creating, simulating, and rendering 3D environments.
  • Expertise in telemetry systems, spatial data, and digital twin synchronization.
  • Cloud Infrastructure at Scale: Deep expertise in AWS, specifically around high-performance GPU instance management (G6e/L40S), high-scale messaging, and IoT services like AWS IoT TwinMaker.
  • Proficiency in Java (Spring Boot) for high-scale microservices and/or Python.
  • Bachelor's or Master's Degree in Computer Science, Robotics, Graphics, or a related field, or equivalent experience as a technical leader at a global technology company.

Compensation

  • 198,240.00 - 272,580.00 USD Annual
  • This role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation.
  • Procore is committed to offering competitive, fair, and commensurate compensation.
  • Actual compensation will be based on a candidate's job-related skills, experience, education or training, and location.

Benefits

  • We're looking for a Principal Software Engineer- Construction Digital Twin to lead the technical vision for Procore's Construction Digital Twin.
  • You will own the technical health of the rollout process, ensuring expert-level execution in monitoring, staging, and deploying high-scale enterprise applications.

Company info

  • Procore will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable federal, state, and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
  • A criminal history may have a direct, adverse, and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: 1. appropriately managing, accessing, and handling confidential information including proprietary and trade secret information, as well as accessing Procore's information technology systems and platforms; 2. interacting with and occasionally having unsupervised contact with internal/external customers, stakeholders, and/or colleagues; and 3. exercising sound judgment.
  • What we're looking for:

Visa & Work Authorization

  • artner with Infrastructure, Security, and Product leadership to ensure the Digital Twin domain is a robust, first-class citizen within the broader Procore global SaaS platform

This listing is sourced directly from Procore Technologies's careers page and normalized into a canonical job model.