Principal Go Engineer - Directory Domain, Hybrid Austin

Procore Technologies

Austin (TX)

Hybrid

USD 198,000 - 273,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Procore Technologies is seeking a Principal Software Engineer to join the Directory team in Austin. This role focuses on building foundational, scalable infrastructure for accounts, companies, and people across Procore’s workspace.

You’ll drive the technical direction for the Directory domain across Go-based backend and React/TypeScript frontend, collaborating with Product, Security, and platform teams to translate identity and organizational needs into resilient systems.

Qualifications

  • 10+ years of experience architecting distributed backend systems.
  • Experience with CQRS and/or Event Sourcing patterns.
  • Proficiency in Go; frontend experience with TypeScript/React.
  • Experience with Kafka and data streaming.
  • Strong communication and cross-team collaboration skills.

Responsibilities

  • Own the technical strategy for the Directory domain across backend and frontend services.
  • Guide the Ruby-to-Go migration and CDC pipeline to sync with the legacy monolith.
  • Lead GraphQL API design and evolution within a federated gateway architecture.
  • Champion event-driven architecture with Kafka-based streaming for reliability and observability.
  • Establish operational excellence with automated tests, observability, and CI/CD pipelines.
  • Collaborate with Infrastructure, Security, and Product leadership across domains.
  • Support maintenance of existing Ruby on Rails and NestJS services.

Skills

Go
CQRS
Event Sourcing
GraphQL
Kafka
PostgreSQL
TypeScript
React

Education

Bachelor's or Master's in Computer Science

Tools

Go
GraphQL
Kafka
PostgreSQL
TypeScript
React

Job description

Procore Technologies is seeking a Principal Software Engineer to join the Directory team in Austin. This role focuses on building foundational, scalable infrastructure for accounts, companies, and people across Procore’s workspace.

You’ll drive the technical direction for the Directory domain across Go-based backend and React/TypeScript frontend, collaborating with Product, Security, and platform teams to translate identity and organizational needs into resilient systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Go Engineer - Directory Domain with CQRS & GraphQL
Principal Go Engineer - Directory Domain with CQRS & GraphQL

Procore • Austin (TX)

Hybrid
USD 198,000 - 273,000
Equity compensation
Bonus incentive compensation
Principal Software Engineer (Golang)
Principal Software Engineer (Golang)

Procore Technologies • Austin (TX)

Hybrid
USD 198,000 - 273,000
Principal Software Engineer (Golang)
Principal Software Engineer (Golang)

Procore • Austin (TX)

Hybrid
USD 198,000 - 273,000
Equity compensation
Bonus incentive compensation
Senior Principal: AI-Native Platform Architect (Hybrid/Austin)
Senior Principal: AI-Native Platform Architect (Hybrid/Austin)

procore • United States

Hybrid
USD 233,000 - 321,000
Senior AI Platform & Infra Engineering Lead (Hybrid Austin)
Senior AI Platform & Infra Engineering Lead (Hybrid Austin)

Procore Technologies • Austin (TX)

Hybrid
USD 198,000 - 273,000
Equity compensation
Bonus incentive compensation
Senior Principal Architect, AI-Native Platform
Senior Principal Architect, AI-Native Platform

Procore • Austin (TX)

Hybrid
USD 233,000 - 321,000
Equity Compensation
Bonus Incentive
Principal AI & Data Platform Architect
Principal AI & Data Platform Architect

Procore Technologies, Inc. • Austin (TX), Northern (KY)

Hybrid
USD 198,000 - 273,000
Equity compensation
Bonus incentive compensation
Senior Principal Software Engineer, Ruby
Senior Principal Software Engineer, Ruby

procore • United States

Hybrid
USD 233,000 - 321,000
Global Program Engagement Lead
Global Program Engagement Lead

Procore Technologies • Austin (TX)

On-site
USD 154,000 - 212,000
Equity compensation
Bonus incentives
Senior Principal Software Engineer, Ruby
Senior Principal Software Engineer, Ruby

JobCubby • Austin (TX), Northern (KY)

Hybrid
USD 233,000 - 321,000
Equity compensation
Bonus incentive compensation