Staff Software Engineer, Full Stack
Core
Designing robust systems and building the canvas-based Pages product and Dataset Editor to connect company data to AI agents, enabling dashboards, reports, and interactive charts for the construction industry.
Role type
Staff Software Engineer, Full Stack
Builds
Procore Pages and Dataset Editor platform (canvas-based UIs, data-bound views, graph computation systems)
Domain
Construction technology / Agentic AI / Data Platform
Deliverable
production ML models | product features
Required skills
Full stack development, React, Node.js, TypeScript, Ruby on Rails, UI/API design, scalable system architecture, graph computation, CI/CD, production monitoring, code review, technical mentorship
Preferred skills
Generative AI tools, agentic workflows
Technologies
React, Node.js, TypeScript, Ruby, Canvas Charts
Responsibilities
Architect and maintain runtime/platform for Pages and Dataset Editor; Design scalable canvas-based and data-bound UIs; Improve Graph computation system and evaluation pipeline; Write clean, efficient, well-tested code; Develop team technical standards and operational processes; Support production services for high availability; Mentor junior developers
Seniority
Staff, hands-on IC with mentorship