
Senior Software Engineer, Backend (Golang)
Procore Technologies3 days ago
Base Salary
$141k - $194k/yr
Responsibilities
- Architect, design, and build a scalable document-rendering microservice using Go and Postgres.
- Evolve the Ruby on Rails monolith into a modular system with clear domain boundaries and a coherent public interface.
- Define architectural patterns and engineering standards that improve reliability, maintainability, and development velocity.
- Drive improvements in performance, resilience, observability, and cost efficiency.
- Establish testing strategies, code reviews, instrumentation, and comprehensive documentation.
- Troubleshoot complex issues, lead root-cause analysis, and implement durable solutions.
- Mentor peers and provide technical feedback to support autonomous, high-quality delivery.
- Partner with infrastructure, platform, and DevOps teams on deployment, monitoring, CI/CD, and reliability automation.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- At least 2 years of professional experience in object-oriented programming.
- Deep expertise in Go, Ruby on Rails, and Postgres.
- Understanding of microservices architecture, service-oriented architecture, and scalable web application development.
- Experience designing and operating reliable, observable systems on cloud infrastructure, preferably AWS.
- Experience with Docker and Kubernetes; Ruby on Rails programming experience is a strong plus.
- Strong problem-solving, communication, documentation, collaboration, and technical decision-making skills.
- Ability to balance immediate needs with long-term strategic initiatives and maintain a customer-focused approach.
Benefits
- Hybrid work arrangement requiring two days per week in the Austin, Texas office.
- The role may be eligible for equity compensation and bonus incentive compensation.
Tech Stack
Categories
About Procore Technologies
Procore Technologies builds a cloud platform for construction project management used by general contractors, specialty contractors, and owners to manage bidding, scheduling, documents, financials, and field safety via web and mobile apps. It sells its software by subscription and integrates with common accounting and ERP systems. Founded in 2002 and headquartered in Carpinteria, California, Procore is a public company (NYSE: PCOR) whose software supports projects worldwide.