Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.
Procore Technologies
Job AdWe’re looking for a Principal Software Engineer to join Procore’s IAM Platform 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 Foundational Services Platform.
As a Principal Software Engineer, you will be primarily responsible for establishing the strategic technical direction, creating reference patterns, and will be additionally responsible for actively driving the effective 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 Sr Engineering Engineering with the opportunity to be located in the Bengaluru 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.
Bachelors or Masters Degree in Computer Science, a related field, or comparable work experience12+ years experience in Software Engineering, Test Driven Development and Design principles for web and full stack applications at scale with distributed architectures8+ years experience working on full-stack modern applications and frameworks (Ruby on Rails, Go, Java, React, Typescript, Angular)8+ years experience in Object-Oriented Program fundamentals, Test Driven Development and Design principles (Ruby, Java, Go, NodeJS, Python)Experience with Javascript (ES6), HTML5, CSS and experience with modern Javascript frameworks (e.g., React, AngularJS, Vue).
Hands on experience building prototypes with latest agentic AI coding systems and leveraging AI during SDLC process. Extensive experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai).
Time-honed expertise with medium-to-large scope modern web development projects across the entire spectrum of development, testing, staging, deploying, and monitoringEffectively communicate with and influence key stakeholders across the enterprise, at all levels of the organization and promote a culture of engineering excellence and being well-managed and comfortable with the overall responsibility and accountability to create and maintain a technical strategy and execution plan
Matched to your profile
We surface this role because it matches profiles like yours, not because we vet the employer. Always confirm the pay, location, and remote details on Procore Technologies's official site before you apply.