Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principal Software Engineer, Ruby

$233.36k - $320.87k

Icehouseventures

We’re looking for a Senior Principal Software Engineer to join Procore’s Workflows team. In this role, you’ll have the unique opportunity to drive the next generation of construction platform initiatives in a global SaaS infrastructure. You’ll work with our dedicated and talented team spanning Engineering, Product Management, UX and Architects to create and scale the next generation Procore experience on our web platform. You’ll bring your deep experience in Web, Backend, UI/UX, Micro Front-end and MicroServices to evolve our platform.


As a Senior Principal Software Engineer, you will be primarily responsible for establishing the strategic technical direction, creating reference patterns, and will be additionally responsible for actively hands‑on execution of that strategy for one of Procore’s core product areas. This is a great opportunity to use your leadership, interpersonal, and organizational skills to build highly effective systems and practices, foster collaborative relationships, and measure value delivered to our customers.


This position reports to the Engineering Director and will be a 2 day per week hybrid role located in the Austin Texas office. We’re looking for someone to join our team 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 and set the technical direction the rest of engineering follows.

What You’ll Do:

  • Own the multi‑year technical vision and architecture for foundational platform services that power the industry's most complex construction workflows — spanning products, organizations, and modalities (web, mobile, API, and agentic surfaces)
  • Set company‑wide architectural direction, standards, and patterns; identify and resolve the highest‑leverage, highest‑ambiguity technical problems across the engineering organization before they become blockers
  • Act as the final technical authority on the most consequential design decisions, driving alignment across multiple engineering divisions on distributed systems, platform, data, and AI/agentic architecture
  • Serve as a force multiplier: mentor and grow Principal and Staff engineers, cultivate the next generation of senior technical leaders, and raise the engineering bar through architecture reviews, design councils, and technical strategy forums
  • Define Procore's approach to AI‑native engineering — from agentic development workflows in the SDLC to production agentic systems in the product — and evangelize adoption across P&T
  • Remain hands‑on where it matters most: prototyping high‑risk/high‑reward bets, unblocking critical initiatives, and writing code and design documents that serve as exemplars for the organization
  • Partner directly with the VPs, and product/UX/business executives to shape corporate and product strategy; translate strategic objectives into a coherent, durable technology strategy and hold the organization accountable to it

What we’re looking for:

  • Bachelors or Masters Degree in Computer Science, a related field, or comparable work experience
  • 15+ years of software engineering experience building and operating large‑scale, distributed, full‑stack systems, including 5+ years operating at Principal level or above with organization‑wide or company‑wide technical scope
  • A track record of defining and delivering multi‑year technical strategies that materially changed the trajectory of a business — including platform consolidations, re‑architectures, or new‑category product platforms at scale
  • Deep, current expertise across the modern stack (e.g., Ruby on Rails, Go, Java, Node.js, Python; React, TypeScript) with mastery of distributed systems design, resilience, scalability, and operational excellence
  • Demonstrated leadership in AI‑native engineering: hands‑on experience architecting agentic AI systems, integrating LLMs into products, and transforming SDLC practices with AI tooling — not just prototyping, but shipping and operating at scale
  • Recognized technical authority beyond your immediate organization — evidenced by influence across divisions, industry presence, patents, publications, open‑source leadership, or comparable impact
  • Exceptional judgment in navigating ambiguity: the ability to identify the problems that matter most, frame them for executives and engineers alike, and drive decisions that stick
  • Executive‑level communication and influence: comfortable presenting technical strategy to the C‑suite and board‑level audiences, aligning stakeholders across the enterprise, and championing a culture of engineering excellence and well‑managed systems

Additional Information

Base Pay Range:

233,360.00 - 320,870.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.

This position requires access to technology, software, and data that is controlled or restricted under U.S. law, regulation, executive order, or government contract.

For Los Angeles County (unincorporated) Candidates:

Procore will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable federal, state, and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.

A criminal history may have a direct, adverse, and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: 1. appropriately managing, accessing, and handling confidential information including proprietary and trade secret information, as well as accessing Procore's information technology systems and platforms; 2. interacting with and occasionally having unsupervised contact with internal/external customers, stakeholders, and/or colleagues; and 3. exercising sound judgment.

#J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer, Ruby in Austin, TX vacancy
  • Senior Principal Software Engineer (ServiceNow Process Architect)Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding... 
    Senior

    Dell Technologies

    Round Rock, TX
    3 days ago
  • $198.24k - $272.58k

     ...Job Description Job Description We're looking for a Principal Software Engineer to join Procore's Directory team, part of our Product & Technology...  ...architecture, and our React/TypeScript frontend and legacy Ruby/Typescript systems. You'll partner with Product, Design,... 
    Ruby
    Contract work
    Work at office
    Local area
    Immediate start
    2 days per week

    Procore

    Austin, TX
    26 days ago
  • $150k - $160k

     ...Position Overview You'll be working as a senior software developer on our core product and...  ...transfer H1 Salary: $150k - $160k Skills: Ruby on rails, Vue, MySQL About You You have a track record of making good engineering decisions. You improve those around you.... 
    Ruby
    Senior

    Hired Recruiters

    Austin, TX
    28 days ago
  • $140k - $180k

     ...Senior Software Engineer Job Type: Full-time, Permanent Salary: $140,000–$180,000 Location: Hybrid / Onsite – Austin, Texas Company...  ...software engineering ~ Strong backend experience, ideally with Ruby or similar languages ~ Familiarity with React or other... 
    Ruby
    Senior
    Permanent employment
    Full time
    Work at office

    Signify Technology

    Austin, TX
    2 days ago
  • USM is seeking a Senior Ruby on Rails developer for a long-term contract in Austin, TX or San Jose, CA. You will contribute to building and maintaining scalable Rails applications for enterprise clients. The role requires strong Rails proficiency with experience in full... 
    Ruby
    Senior
    Long term contract
    Contract work
    Immediate start

    USM

    Austin, TX
    2 days ago
  • $96.8k - $251.6k

     ...database, and security offerings. We're looking for hands‑on engineers with a passion for solving difficult problems in distributed systems...  ...understand distributed systems, have a strong knowledge of software architecture, and value simplicity and scale. You will work... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    1 day ago
  • $114.6k - $234.6k

     ...like RoCE and Infiniband. We're excited to meet a talented Senior Software Engineer like you, who shares our enthusiasm for innovation and excellence...  ...Systems: Linux, MacOS Scripting languages: Bash, Perl, Ruby Familiarity with containerization technologies such as Docker... 
    Ruby
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    2 days ago
  • $135k - $170k

     ...their patients. Our platform, built on a Ruby on Rails API with AngularJS and React...  ...berth to solve problems and improve our engineering team. Come join a 20-person engineering...  ...Experience   ~6-15+ years of experience in software development ~8+ years in either Ruby,... 
    Ruby
    Senior
    H1b
    Work at office

    WeInfuse

    Austin, TX
    28 days ago
  • $135.2k - $306.4k

     ...and data planes. We are hoping to enhance engineering efficiency by concentrating our...  ...is an exciting opportunity to work with senior architects & leaders at OCI as well as a...  ...experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation... 
    Senior
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Austin, TX
    2 days ago
  • $143k - $193.05k

     ...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure... 
    Senior
    Full time
    Remote work
    Worldwide

    Rocket Software

    Austin, TX
    2 days ago
  • $140.96k - $193.82k

     ...Job Description Job Description We’re looking for a Senior Software Engineer to join Procore’s Product & Technology Team. Procore software solutions...  ...business problems Leverage our tech stack: Primarily Ruby/Rails/Node.js/React/Postgres hosted on AWS and increasingly... 
    Ruby
    Senior
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Procore

    Austin, TX
    22 days ago
  • $186.07k - $218.9k

     ...sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer, AI Transformation You'll join a high-performing team of...  ...in at least one programming language (Python, Bash, Ruby, or Go) and version control workflows using Git-based CI/CD... 
    Ruby
    Senior
    Local area

    Coinbase

    Austin, TX
    4 days ago
  • $135.2k - $306.4k

     ...production at global scale. Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power...  ...solutions for OCI's networking and storage needs, mentor senior engineers, drive strategy, and be responsible for cross-team alignment... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    2 days ago
  • $140.96k - $193.82k

    Senior Software Engineer (Mobile Backend-for-Frontend) We're looking for a Senior Software Engineer (Backend) to join Procore's Mobile BFF team....  ...teams. Build and maintain scalable GraphQL BFF services using Ruby on Rails, Node.js, and Java, hosted on AWS and Kubernetes.... 
    Ruby
    Senior
    Temporary work
    Work experience placement
    Local area
    Immediate start

    Procore Technologies

    Austin, TX
    4 days ago
  • Senior Full Stack Software Engineer Orum's Engineering team plays a pivotal role in driving this vision forward. We're tackling some of the toughest challenges...  .... Our current stack includes Node.js, TypeScript, React, Ruby, PostgreSQL, Google Cloud Platform, and FreeSWITCH. The... 
    Ruby
    Senior
    Flexible hours

    Orum

    Austin, TX
    4 days ago
  •  ...recurring revenue SaaS business with over 33 software applications serving 12+ vertical...  ...Role TogetherWork is seeking a Senior Software Engineer, reporting to the Senior Director, Software...  ...languages such as Java, Go, Ruby, or similar is a strong plus. ~ Experience... 
    Ruby
    Senior
    Temporary work
    H1b
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Togetherwork Holdings, LLC

    Austin, TX
    3 days ago
  • $190k - $230k

    Senior Software Engineer, Applied AI HackerOne is revolutionizing offensive security by combining human intelligence with artificial intelligence...  ...Azure ML) Familiarity with full-stack technologies such as Ruby on Rails, GraphQL, or React—especially for integrating AI capabilities... 
    Ruby
    Senior
    Apprenticeship
    Work at office
    Local area
    Remote work
    Flexible hours
    1 day per week

    HackerOne

    Austin, TX
    4 days ago
  • $105.5k - $168.8k

     ...and passion of all of us—from design and engineering to the manufacturing and marketing of...  ...Pyxis ES Development team is looking for Software Engineers to join a high-performing, collaborative...  ...such as React, Node.js, Spring, or Ruby. They should thrive in fast-paced Agile... 
    Ruby
    Senior
    Hourly pay
    Shift work

    Becton Dickinson & Company

    Austin, TX
    4 days ago
  • $140.96k - $193.82k

    We’re looking for a Senior Software Engineer, Backend to join Procore’s Financial Platform and Insights Division. In this role, you’ll own and lead...  ...in distributed systems, backend development with Java and Ruby, and AI-driven software development to deliver high-impact software... 
    Ruby
    Senior
    Contract work
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    ProCore CPA

    Austin, TX
    4 days ago
  • $156.36k - $250.91k

     ...can’t wait to meet you. WHAT YOU’LL DO We are looking for a Senior Software Engineer II to join our Cloud Data Ingestion & Transformation (CDIT)...  ...RabbitMQ Professional experience with Python/Django, React, Ruby on Rails, Snowflake, microservice architecture, and distributed... 
    Ruby
    Senior
    Work at office
    Local area
    Flexible hours

    Braze

    Austin, TX
    4 days ago
  •  ...leading organization in the technology sector, is seeking a Infra Engineer / SRE with Radis exp to join their team. As a Infra Engineer /...  ...What's the Job? Design, develop, test, debug, and document software solutions in accordance with quality standards, policies, and procedures... 
    Contract work

    Experis

    Round Rock, TX
    6 hours ago
  •  ...Our client, multinational technology is seeking a Sr AI Engineer (Security) to join their team.    Job Title:  Sr AI Engineer (Security) / Principal Software Engineer Location: Round Rock, TX Pay Range: $70-80/HR on W2 THE ROLE: Forward Deployed Engineers... 
    Contract work

    Experis

    Round Rock, TX
    1 day ago
  • Urgent Need Senior ruby on railsAustin,Tx or San Jose, CA Contract USM Business Systems...  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... 
    Ruby
    Senior
    Long term contract
    Contract work
    Worldwide

    USM

    Austin, TX
    2 days ago
  •  ...using modern API server-side frameworks, libraries, and tools (Ruby on Rails with Apollo GraphQL) Work with team leads to...  ...discussions You should have: ~3+ years experience as a Software Engineer, primarily developing backend services and APIs on a modern web... 
    Ruby
    Senior
    Remote work
    Work from home
    Home office

    Hired Recruiters

    Austin, TX
    28 days ago
  •  ...Senior Vice President of Product About the Company Global talent marketplace connecting businesses with top freelance...  ...Resources & Staffing Marketplaces Specialties software engineering ios ruby on rails lamp .net java python javascript... 
    Ruby
    Senior
    Freelance

    Confidential

    Austin, TX
    2 days ago
  • $182k - $222k

     ...fostering empowerment, inclusion, respect, and accountability. Senior Software Engineer, Platform Location: Seattle, WA; Austin, TX; Boston, MA;...  ...Semantic Kernel Familiarity with full-stack technologies such as Ruby on Rails, GraphQL, or React-especially for integrating AI... 
    Ruby
    Senior
    Apprenticeship
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    1 day per week

    HackerOne

    Austin, TX
    4 days ago
  • $63k - $134.5k

     ...Summary - Automation Lead resource having good hands‑on experience on Ruby/Selenium coding experience. Should be able to guide the Onshore...  ...for framework creation Must have Manual testing experience and software testing concepts knowledge like design techniques, estimation... 
    Ruby
    Senior
    Work experience placement

    Mphasis

    Austin, TX
    6 days ago
  •  ...online without adding hardware, installing software, or changing a line of code. Internet...  ...right in. About the Role As the Senior Engineering Manager for Cloudflare Registry and...  ...systems programming (Go,Java, Typescript, Ruby/Rails or similar high-performance languages... 
    Ruby
    Senior
    Local area

    WebHosting.coop

    Austin, TX
    2 days ago
  •  ...responsible for devising innovative solutions to support the imaginations of the greatest game creators in the industry. As a Principal Software Engineer, you will craft complex componentized systems that help game developers quickly prototype their games. You will also... 
    Full time
    Local area

    Aristocrat Technologies

    Austin, TX
    2 hours ago
  •  ...not provide immigration sponsorship for this positionPrincipal Software EngineerThe RoleAre you energized by rapid software development...  ...changing ideas to market. If you are a highly skilled Software Engineer with a passion for creating products and services that make lives... 
    Full time

    Fidelity Investments

    Austin, TX
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal Software Engineer, Ruby. Be the first to apply!