P

Procore Technologies

End-to-end construction project management platform

Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, a related field, or equivalent practical work experience.
  • At least 10 years of software engineering experience building and operating large-scale, distributed, full-stack systems, with a track record of operating at a Principal level or equivalent with organization-wide technical scope.
  • Deep hands-on expertise across modern technology stacks such as Ruby on Rails, Go, Java, Node.js, Python, React, and TypeScript, paired with mastery in distributed systems design, resilience, and operational scalability.
  • Demonstrated technical leadership in AI-native engineering, including experience architecting agentic systems, integrating large language models into software platforms, and using AI-assisted developer tooling in production environments.
  • Sound judgment navigating ambiguity, defining critical engineering priorities, translating complex concepts for technical and executive audiences, and driving durable consensus.
  • Consultative communication and stakeholder influence, including comfort presenting technical roadmaps to senior leadership and driving continuous learning and engineering excellence.

Responsibilities

  • Lead the company’s approach to AI-native engineering, using generative tools and agentic workflows across the software development lifecycle while setting technical direction for engineering teams.
  • Own the multi-year technical vision and architecture for foundational platform services powering complex construction workflows across products, organizations, and web, mobile, API, and agentic surfaces.
  • Set company-wide architectural direction, standards, and patterns; identify and resolve high-leverage, high-ambiguity technical challenges across the engineering organization before they become blockers.
  • Mentor and guide Staff engineers, cultivate senior technical talent, and elevate engineering standards through architecture reviews, design councils, and technical strategy forums.
  • Define the company’s approach to AI-native engineering, from agentic development workflows in the software development lifecycle to production agentic systems in the product, and promote adoption across Product and Technology.
  • Remain hands-on where critical by prototyping high-impact technical bets, unblocking complex initiatives, and authoring code and architectural design documents as organizational reference models.
  • Partner with executives to shape product and corporate technology roadmaps, translate strategic objectives into a durable, scalable platform strategy, and hold the organization accountable to technical excellence.

Desired Qualifications

  • Strong-fit backgrounds may include a Principal Engineer or Lead System Architect with enterprise SaaS platform or microservices ecosystem experience.
  • Strong-fit backgrounds may include a Staff or Principal Full-Stack Engineer specializing in modern distributed systems, cloud infrastructure, and micro front-end architecture.
  • Strong-fit backgrounds may include an AI Systems Architect or Technical Lead who has transitioned production applications to agentic workflows or large-language-model-integrated platforms.
  • Strong-fit backgrounds may include a Technical Fellow or Enterprise Architect from high-growth technology, developer-tools, or B2B cloud environments.

About the Company

Procore Technologies

End-to-end construction project management platform

Procore Technologies provides a cloud-based construction management platform for owners, general contractors, subcontractors, and public-sector teams to run projects more efficiently. The platform includes modules for prequalification, bid management and estimating, design coordination, quality and safety management, and BIM, spanning from preconstruction through closeout. Teams use a subscription to share project data—bids, contracts, drawings, submittals, RFIs, schedules, and quality checks—keeping field and office staff coordinated in real time. It differentiates itself with an integrated, all-in-one platform, a global footprint across 125 countries and 1,000,000+ projects, plus optional professional services to maximize use and outcomes; the goal is to help deliver projects on time and within budget through better visibility and accountability.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Carpinteria, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Procore Technologies

See more jobs