Staff Software Engineer, Platform
Core
Designing and building the common core of Procore's application platform to enable seamless interaction for internal and external teams, supporting global construction needs.
Role type
Staff Software Engineer (Platform Architecture & Strategy)
Builds
Scalable service-oriented architecture, APIs, asynchronous streaming platforms, and real-time systems for the Procore Platform.
Domain
Construction Technology / SaaS Platform Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Service-Oriented Architecture design, API development, asynchronous streaming, real-time systems, Java, Node.js, Kafka, Ruby on Rails, PostgreSQL, DynamoDB, distributed systems, observability (Datadog, OpenTelemetry), AI-assisted development tools, agentic workflows, LLM integration, technical leadership, architectural mentorship.
Preferred skills
None explicitly stated.
Technologies
Java, Node.js, Kafka, Ruby on Rails, PostgreSQL, DynamoDB, Datadog, HoneyComb, New Relic, Sumo Logic, OpenTelemetry, Copilot, Claude Code, Cursor.
Responsibilities
Lead technical strategy for platform services, ensure high-availability and stability of the domain, partner with Product/UX on roadmaps, design AI-ready architectures, act as a technical pacesetter and mentor, resolve technical ambiguity, optimize operational performance and costs.
Seniority
Staff, strategic leadership with hands-on architecture.