Senior Go Engineer - Scalable Rendering Microservice

Procore Technologies

Austin (TX)

Hybrid

USD 141,000 - 194,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Procore Technologies in Austin, TX is hiring a Senior Software Engineer to own a mission-critical document-rendering microservice built with Go and Postgres. You will break a Rails monolith into a modular, reliable system and establish patterns the team will follow.

You’ll collaborate with cross-functional teams, emphasize reliability and observability, and mentor peers while shaping deployment standards with CI/CD. This role is 2 days per week hybrid in Austin.

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or equivalent experience.
  • 2+ years of professional experience in Object-Oriented Programming, with deep expertise in Go, Ruby on Rails and Postgres.
  • Solid understanding of microservices architecture, Service-Oriented Architecture (SOA), and best practices for building scalable web applications.
  • Experience designing and operating systems on cloud infrastructure (preferably AWS), with an emphasis on reliability and observability.
  • Experience with containerization technologies such as Docker and Kubernetes as well as experience programming in Ruby on Rails is a strong plus.
  • Strong problem-solving skills with the ability to understand tradeoffs, balancing immediate needs with long-term strategic initiatives.
  • Excellent communication skills with a proven ability to document and bring team clarity to complex technical solutions.
  • Curiosity, drive, and customer-focus—you love solving real problems with elegant solutions.

Responsibilities

  • Architect, design, and build a scalable, high-performance microservice for document rendering using Golang and Postgres.
  • Evolve our existing codebase from a monolithic Ruby on Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface
  • Define domain boundaries, architectural patterns, and standards that improve reliability, maintainability, and development velocity.
  • Drive system-level improvements in performance, resilience, observability, and cost efficiency.
  • Establish and uphold engineering best practices, including testing strategies (TDD), code reviews, instrumentation, and comprehensive documentation.
  • Troubleshoot, debug, and lead root cause analysis for complex issues to implement effective, long-term solutions.
  • Act as a technical collaborator and mentor, providing constructive feedback to peers to maintain code quality and enable the team to deliver autonomously.
  • Partner with infrastructure, platform, and DevOps teams to define standards for deployment, CI/CD, monitoring, and reliability automation.

Skills

Go
Ruby on Rails
PostgreSQL
Microservices
AWS
Docker
Kubernetes
CI/CD
TDD
Code reviews

Education

Bachelor's degree in Computer Science or Engineering

Tools

Docker
Kubernetes
AWS
Git
Rails

Job description

Procore Technologies in Austin, TX is hiring a Senior Software Engineer to own a mission-critical document-rendering microservice built with Go and Postgres. You will break a Rails monolith into a modular, reliable system and establish patterns the team will follow.

You’ll collaborate with cross-functional teams, emphasize reliability and observability, and mentor peers while shaping deployment standards with CI/CD. This role is 2 days per week hybrid in Austin.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Microservices Engineer — Scale & Equity
Senior Go Microservices Engineer — Scale & Equity

DroneDeploy, Inc. • Austin (TX)

Hybrid
USD 141,000 - 194,000
Senior Go Microservices Engineer - Scale-Driven Backend
Senior Go Microservices Engineer - Scale-Driven Backend

Procore Technologies, Inc. • Austin (TX)

Hybrid
USD 141,000 - 194,000
Senior Golang Microservices Engineer – Hybrid Austin
Senior Golang Microservices Engineer – Hybrid Austin

Procore Technologies • United States

Hybrid
USD 141,000 - 194,000
Equity compensation
Bonus incentive compensation
Senior Software Engineer, Backend (Golang)
Senior Software Engineer, Backend (Golang)

Procore Technologies, Inc. • Austin (TX)

Hybrid
USD 141,000 - 194,000
Senior Software Engineer, Backend (Golang)
Senior Software Engineer, Backend (Golang)

DroneDeploy • Austin (TX)

Hybrid
USD 141,000 - 194,000
Senior Software Engineer, Backend (Golang)
Senior Software Engineer, Backend (Golang)

Procore Technologies • United States

Hybrid
USD 141,000 - 194,000
Equity compensation
Bonus incentive compensation
Senior Software Engineer, Backend (Golang)
Senior Software Engineer, Backend (Golang)

Procore Technologies • Austin (TX)

Hybrid
USD 141,000 - 194,000
Senior Go Backend Engineer: Microservices & Scale
Senior Go Backend Engineer: Microservices & Scale

CCS INC • Plano (TX)

On-site
USD 110,000 - 150,000
Competitive salary
Dental insurance
Health insurance
+1
Senior Go Backend Architect — Scalable Microservices
Senior Go Backend Architect — Scalable Microservices

EPAM Systems • Menlo Park (CA)

On-site
USD 130,000 - 150,000
Medical, Dental and Vision Insurance
Health Savings Account
Flexible Spending Accounts
+3
Senior Platform Engineer (Go Microservices, Remote)
Senior Platform Engineer (Go Microservices, Remote)

CommandLink, LLC • United States

Remote
USD 150,000 - 210,000
Room to grow at a high-growth company
Environment that celebrates ideas and
Your work will have a tangible impact
+3