We're looking for a Senior Software Engineer to join Procore's AI Division. In this role, you'll design, develop, and deploy AI-driven agents that automate construction workflows for our customers. The primary goal of this role is to build reliable, scalable agentic systems that deliver measurable value to Procore's customers.
As a Senior Software Engineer, you'll partner with Product and Design to build and ship agentic automations end-to-end. Use your experience to deliver high-impact workflow automations that help construction teams work smarter. You'll work with cutting-edge agentic tooling on real production systems that reach thousands of customers-apply today.
This position reports into an Engineering Manager and is a 2 days per week hybrid position in our Austin office. We're looking for someone to join us immediately.What you'll do:- At Procore, AI isn't a specialized tool, it's a core competency. We expect every team member to be AI-literate, leveraging generative tools and agentic workflows to move faster and work smarter. You won't just use AI; you'll be building the agentic future of construction.
- Design and develop scalable AI agent systems that automate key customer workflows in the construction industry.
- Collaborate with Product and Design to scope, build, and ship agentic features from concept to production.
- Write clean, well-tested code and participate in code reviews to uphold engineering quality standards.
- Monitor and troubleshoot production AI systems to ensure reliability and performance.
- Stay current with advancements in agentic frameworks and LLM tooling to inform technical decisions.
What we're looking for:- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of experience in software development.
- Proficiency in Terraform/IaC
- Experience automating system support tasks and troubleshooting production issues to improve operational efficiency, reduce manual intervention, and ensure system reliability
- Hands-on experience developing or deploying LLM applications or AI agents.
- Ability to work independently and manage your own priorities in a distributed team environment.
- Strong problem-solving skills with attention to reliability and production quality.
- Genuine interest in agentic AI systems and how they can solve real-world problems.
Additional InformationBase Pay Range:140,960.00 - 193,820.00 USD Annual
This role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate's job-related skills, experience, education or training, and location.