Senior Principal Software Engineer
Procore Technologies
Overview
We are seeking a Senior Principal Software Engineer to serve as a senior technical leader responsible for defining and executing the long term technical strategy for backend and AI services that power data applications and production grade data platform capabilities. This role will directly shape how we use data and AI to improve customer and project health visibility, and drive long term customer value through increased engagement, adoption, and retention. You will shape architectural standards, platform evolution, AI enablement, and modern development practices. As the company accelerates investment in AI, you will play a pivotal role in defining how AI capabilities are designed, governed, scaled, and embedded into core products and internal platforms in a secure, reliable, and cost effective manner. You will work from a clear vision of the desired future state and methodically guide systems toward that outcome through deliberate architectural decisions and pragmatic, iterative execution. This role blends strategic leadership with hands-on impact. You will contribute high leverage production code, establish cross cutting architectural patterns, eliminate ambiguity in complex initiatives, and elevate engineering standards across teams.
What You’ll Do
- Serve as the technical authority for one or more domains, owning architectural direction and long term system health across multiple business functions.
- Translate strategic business priorities into scalable backend, data, and AI architectures that support sustained growth and enterprise adoption.
- Define and evolve the architecture of large scale data platforms and backend services, including distributed compute, streaming systems, low latency query layers, and API surfaces.
- Establish durable data modeling standards across operational and analytical domains to ensure consistency, scalability, and long term maintainability.
- Lead the design of production grade AI systems, including LLM integration, Retrieval Augmented Generation pipelines, and agent based orchestration patterns.
- Define enterprise standards for AI service abstraction, governance, evaluation, observability, performance, and cost management.
- Deliver cross cutting architectural patterns and reference implementations that shape engineering practices beyond a single team.
- Anticipate structural and scaling risks, and guide systems toward the desired future state through deliberate, iterative modernization.
- Partner with product, analytics, and platform leaders to convert high value opportunities into robust, production systems.
- Act as a hands on technical leader, contributing high leverage code, mentoring senior engineers, and raising execution and AI native engineering standards across the organization.
What We’re Looking For
- 15+ years of software engineering experience, including deep expertise in backend system architecture.
- Strong foundation in object oriented programming principles, with the ability to design modular, extensible, and maintainable systems at scale; proficiency in Python preferred.
- Proven experience building and operating large scale data platforms and data driven applications, with deep expertise in distributed data compute frameworks and large scale batch and streaming processing systems.
- Deep expertise designing, implementing, and evolving REST and GraphQL APIs at scale, including schema design, versioning strategy, performance optimization, authorization patterns, backward compatibility, and developer experience for both internal and external consumers.
- Hands-on experience with distributed data processing and streaming architectures, including Spark or similar compute engines, event driven systems such as Kafka, and speed layer query engines that support low latency, high volume data access patterns.
- Demonstrated ability to architect and deliver end to end, production grade systems that orchestrate and automate complex, cross domain business workflows with strong reliability, observability, and long term maintainability.
- Practical experience with LLM integration, RAG architectures, MCP, agent orchestration, or similar intelligent system patterns.
- Experience operating in cloud native environments with modern CI/CD practices.
- Demonstrated ability to influence architectural direction across multiple domains.
- Strong ability to navigate organizational boundaries and operate autonomously at a strategic level.
- Bachelor’s degree in Computer Science, Computer Engineering, or related field required. Master’s degree preferred.
Additional Information
Base Pay Range: 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.
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$96.8k - $251.6k
...networking, database, security offerings. We're looking for hands‑on engineers with a passion for solving difficult problems in distributed... ...understand distributed systems and have a strong knowledge of software architecture. You should value simplicity and scale, work...SeniorTemporary workFlexible hours$193k - $236k
...The Cloud-Build's Software Engineering discipline within Slalom co-creates custom software, data, and cloud products with clients who are... ...clients’ needs. What You’ll Do The Software Engineering Senior Principal balances their time between being an effective people...SeniorTemporary workWork at officeLocal areaFlexible hours$132.96k - $226.04k
...able to make an impact while you hone your skills and grow in your career. We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced solutions in areas such as Electronic Warfare, Secure Communications...SeniorFull timeWork experience placementLocal areaRemote work- ...in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation... ...seeking a highly skilled and hands‑on Test Framework Software Engineer to develop, implement, and maintain robust test automation solutions...Senior
- ...A leading tech company is looking for a Senior Principal Software Engineer in Austin, Texas, who will define and execute the technical strategy for backend and AI services. You will oversee product and system health, driving AI and data integration. Ideal candidates will...Senior
- Electric Power Engineers is looking for a Principal Software Engineer to lead technical projects and develop high-quality software solutions. This remote position requires extensive experience in software systems and a deep understanding of cloud technologies. The ideal...SeniorRemote work
$196k - $364k
...Hardware Engineer Cadence Design Systems is looking for a highly motivated hardware engineer... ...You will contribute to the hardware and software development of industry-leading test... ...coordination Ability to mentor senior and junior engineers and provide technical...Senior$196k - $364k
...looking for a highly motivated hardware engineer to work with the Modus R&D engineering team... ...You will contribute to the hardware and software development of industry-leading test... ...functional coordination Ability to mentor senior and junior engineers and provide...Senior- ...Realtor.com® is seeking a Principal Software Engineer to lead the design and architecture of their advanced systems. You will work with cross-functional teams to develop AI-driven solutions, impacting how users discover homes. Ideal candidates have extensive experience...
- ...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure... ...and developer productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder...
- ...Principal Software Engineer We are looking for a hands-on Principal Software Engineer to join our growing Intelligent Document Processing (IDP) team. The ideal candidate should have the necessary skills and experience to provide technical guidance, estimation of...Temporary work
$160k - $190k
...Principal Software Engineer Step into a high-impact Principal Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Banking / Lending/ Financial Services,Information Technology. This role offers the chance...- ...hybrid in our Warren MI or Austin TX office. The Role This Principal Software Engineer – Developer Experience role sits within the Developer... ...those insights into clear narratives and recommendations for senior engineering leadership up to the CISO office. Rather than...H1bWork at officeRemote workShift work
$270k - $320k
...Business Area: Engineering Seniority Level: Director At Cloudera, we empower people to transform complex data into clear and actionable insights... ...Science or related field. 10+ years of experience as a Software Engineer in the data infrastructure space. Strong understanding...Work from homeRelocationFlexible hours$280k - $320k
...meaningful connections, safely and confidently. As a Principal Software Engineer, AI & Matching , you will define and build the next... ...user experiences from concept to production ~ Mentor senior and staff-level engineers, raise the technical bar across...Live inImmediate start- ...estate professionals. Our core search engine sits at the heart of this experience—helping... ..., highly motivated, and self‑driven Principal Software Engineer (PSE) to join our Search... ...: attract, evaluate, coach, and mentor senior engineers. How We Work We balance creativity...Work at officeLocal areaImmediate startFlexible hours
- ...Enverus Intelligence Research Inc. is seeking a Principal Software Engineer for Power and Energy Transition in Austin, Texas. This fully remote role involves driving technical direction, solving complex engineering challenges, and mentoring junior engineers. The successful...Remote work
- ...production readiness standards. Technical Leadership Serve as a senior architectural voice in design reviews. Raise the bar on code quality, system design, and operational rigor. Mentor engineers on API design, distributed systems, and ML integration patterns....Full timeContract workTemporary workLocal areaVisa sponsorship
- ...our Warren MI or Austin TX office. The Role: This Principal Software Engineer - Developer Experience role sits within the Developer Experience... ...insights into clear narratives and recommendations for senior engineering leadership up to the CISO office. Rather than...H1bWork at officeLocal areaRemote workWork from homeShift work
$198.24k - $272.58k
...Principal Software Engineer, iOS (Innovation Lab) We're looking for a Principal Engineer, iOS to join Procore's Mobile Innovation team. In this... ...to our customers. This position reports to the Senior Director, Mobile Engineering with the opportunity to work...Work experience placementWork at officeLocal areaImmediate start$180k - $210k
...We're currently hiring a Principal Software Engineer to join our growing remote team. Help Us Build the Future of Outdoor Services At LawnStarter, we're transforming the $100B+ outdoor home services industry—making it easier for homeowners to book, manage, and...Currently hiringLocal areaRemote workFlexible hours$142.8k - $274.8k
...Do you enjoy solving problems, writing software, and working with customers? Do you want... ...join us! The Industry Solutions Engineering (ISE) team is a global engineering organization... ...platform. We are hiring a Principal Software Engineer with deep experience...Ongoing contractLocal areaVisa sponsorshipWork visa- ...portfolio of PXI RF instruments, modular FPGA co-processors, software-defined radios, and software tools (LabVIEW, LabVIEW FPGA... ...provide differentiated system-level offerings. As a Principal DSP Software Engineer, you will be responsible for the design and development...Permanent employmentTemporary workFlexible hours
$99.6k - $234.6k
...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Design and build scalable advertising infrastructure for live and linear streaming Develop server...Temporary workFlexible hours$99.6k - $223.4k
...customer focus of the leading enterprise software company in the world. Values are OCI's... .... This creates a strong opportunity for engineers to learn, experiment, and shape modern AI... ...technical impact? We are looking for a Principal Engineer with cloud experience to join our...Temporary workFlexible hours$127.1k - $226k
...Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Principal Kubernetes Software Engineer - Palo Alto, CA VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions. VMware...Local area- ...A leading travel technology company in Austin is seeking a Principal Software Development Engineer to lead the design and implementation of complex, scalable software systems. The successful candidate will mentor engineering teams and influence decisions across the technology...
- ...career journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia... ..., your input will be critical to the selection of new senior‑level hires on the team. Responsibilities Lead the...Flexible hours
- ...Principal Software Engineer Fiserve Core Banking THE BANK is the most sought-after financial partner in the global innovation economy. We bring together entrepreneurs, investors, venture capitalists, and private equity firms to move their bold ideas forward, fast. Our...
- ...platform's operations around credit card processing, payment gateways, and financial integrations. You will report to the VP of Engineering and partner closely with Product, Finance, Customer Success,, and Support stakeholders. The Payments and Finance Development Team...Immediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!
- principal software engineer Austin, TX
- senior cost analyst Austin, TX
- senior computer engineer Austin, TX
- senior development engineer Austin, TX
- senior program specialist Austin, TX
- senior manager quality engineering Austin, TX
- senior software test automation engineer Austin, TX
- senior design technologist Austin, TX
- senior design verification engineer Austin, TX
- senior director quality Austin, TX

