🏢 About Procore
Procore Technologies is building the software that builds the world. Our cloud-based construction management platform helps clients efficiently build skyscrapers, hospitals, and airports globally. At Procore, we foster a culture of ownership and innovation, providing the resources to push the boundaries of technology in the construction industry.
🎯 The Role
We are looking for a Senior Software Engineer for the Hubs Platform team in Bengaluru. This is a high-visibility, high-impact role involving the next phase of Procore's UI customization. You will architect and maintain the runtime that powers Hub experiences for millions of users worldwide, ensuring a robust, scalable, and highly customized frontend ecosystem.
🛠️ Tech Stack
- React, TypeScript & Node.js
- Ruby / Ruby on Rails
- Microfrontends Architecture
- Test Driven Development (TDD)
- CI/CD & Operational Infrastructure
💼 What You'll Do
- Lead the development of the Hubs runtime platform, enabling engineering teams across Procore to build customized experiences effortlessly.
- Design and implement scalable UIs using microfrontend concepts to deliver world-class performance.
- Champion engineering excellence by writing clean, well-documented, and rigorously tested code.
- Provide hands-on mentorship to junior and mid-level developers, fostering technical growth.
- Recommend and drive technical investments to improve the stability and scalability of production services.
- Collaborate cross-functionally with product and design teams to translate complex requirements into intuitive user journeys.
✅ What You'll Need
- 5+ years of professional software engineering experience, specifically in building complex React-based applications.
- Strong background in TDD and modern UI/API design patterns.
- Proficiency in managing production environments, including monitoring and incident response.
- Experience building deterministic CI/CD systems for high-scale platforms.
- A Bachelor’s degree in Computer Science or equivalent work experience.
- Fluent communication skills for collaborating with global, distributed teams.
🌟 Nice to Have
- Experience with Ruby on Rails in a full-stack context.
- Deep understanding of microfrontend implementation at scale.
- Experience in a high-growth SaaS platform environment.