🏢 About Procore
Procore is on a mission to completely revolutionize a historically underserved industry. As a leading provider of construction management software, Procore's primary goal is to develop highly scaled products that meaningfully impact how communities build hospitals, homes, sports stadiums, and schools across the world. Joining the Procore Owners organization means making a significant impact on one of the world's most massive and least digitized global industries.
🎯 The Role
We're searching for a Senior Software Engineer, Frontend to join our Bengaluru, India office. In this highly impactful technical role, you will strategically partner with vast Engineering, Product, and UX teams to build solutions that resolve critical business problems and delight users. Through robust problem-solving skills and technical project leadership, you will help confidently drive the technical direction of large-scale initiatives aiming to connect everyone in construction onto one global platform.
🛠️ Tech Stack
- React / Angular
- TypeScript
- Object-Oriented Programming (OOP)
- Service-Oriented Architecture (SOA)
- Test Driven Development (TDD)
💼 What You'll Do
- Technically contribute to architecting and building complex systems that precisely align with Procore's ambitious technical vision.
- Utilize robust modern TypeScript and React to craft seamless, consistent, and highly intuitive user experiences.
- Collaborate securely with Engineering, Product, and UX stakeholders to design and quickly build industry-defining solutions.
- Author clear design documents and successfully communicate complex software challenges and solutions to both technical and non-technical stakeholders.
- Maintain strong, proactive collaboration across widespread engineering teams driving multi-quarter initiatives.
✅ What You'll Need
- Bachelor's degree in Computer Science, a tightly related field, or highly comparable professional work experience.
- 5+ solid years of dedicated professional front-end web development experience heavily employing TypeScript, React, or Angular.
- A concrete foundation navigating Object-Oriented Programming, rigorous Test Driven Development, SOA, and core system Design principles.
- Comprehensive, end-to-end knowledge traversing web development processes—including testing, deep staging, reliable deployment, and production monitoring.
- A proven, demonstrable professional background working inside rapid Agile/Scrum environments.
- A strong, verifiable track record correctly anticipating underlying technical problems stemming from major project rollouts and autonomously designing smart solutions to safely overcome them.