
Senior Principal Software Engineer
Procore Technologies2 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Own the multi-year technical vision and architecture for foundational platform services across web, mobile, API, and agentic surfaces.
- Set company-wide architectural standards, patterns, and technical direction, resolving high-leverage technical problems across engineering.
- Serve as the final technical authority for consequential decisions involving distributed systems, platforms, data, and AI/agentic architecture.
- Mentor Principal and Staff engineers and raise engineering standards through architecture reviews, design councils, and technical strategy forums.
- Define and promote Procore’s AI-native engineering approach, including agentic development workflows and production agentic systems.
- Prototype high-risk initiatives, unblock critical projects, and write code and design documents that establish organizational exemplars.
- Partner with executives, VPs, product, UX, and business leaders to translate strategy into durable technology plans and ensure execution.
Requirements
- Bachelor’s or master’s 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.
- 5+ years operating at Principal level or above with organization-wide or company-wide technical scope.
- Track record of defining and delivering multi-year technical strategies involving platform consolidations, re-architectures, or large-scale product platforms.
- Deep current expertise with modern technologies such as Ruby on Rails, Go, Java, Node.js, Python, React, and TypeScript.
- Mastery of distributed systems design, resilience, scalability, and operational excellence.
- Hands-on experience architecting agentic AI systems, integrating LLMs into products, and applying AI tooling to SDLC practices at production scale.
- Recognized technical authority demonstrated through cross-division influence, industry presence, patents, publications, open-source leadership, or comparable impact.
- Exceptional judgment in ambiguity and executive-level communication skills, including presenting strategy to C-suite and board-level audiences.
Benefits
- The position offers the opportunity to work with teams across Engineering, Product Management, UX, and Architecture on next-generation construction platform initiatives.
- The role is located in Procore’s Bengaluru office.
- The team is seeking someone to join immediately.