Staff Software Engineer
Procore Technologies · Software Engineering
- Location: Bengaluru (India)
- Work arrangement: remote in country
- Employment type: Full Time
- Seniority: senior
- Posted:
Job description
Position:
Staff Software Engineer, Full Stack
Company:
Procore Technologies
Location:
India, Bengaluru
Employment type:
Full-time
Short Summary:
We’re looking for a Staff Software Engineer, Full Stack to join Procore’s Pages Team within the Data and AI Division. In this role, you’ll design robust systems, build the canvas-based Pages product and Dataset Editor, and collaborate with cross-functional teams to connect company data to AI agents.
Responsibilities:
- Architect, develop, and maintain the runtime and platform for Procore Pages and the Dataset Editor using Procore's technology stack (primarily React, Node.js, TypeScript, Ruby).
- Design scalable, canvas-based and data-bound UIs (including Canvas Charts and table views).
- Improve the Graph computation system and evaluation pipeline for efficiency.
- Write clean, efficient, well-tested, and well-documented code.
- Communicate complex problems and solutions to stakeholders.
- Collaborate across engineering teams on large-scale initiatives.
- Develop team technical standards and operational processes.
- Support production Pages, Dataset Editor, and related services.
- Mentor junior developers in both soft and technical skills.
Requirement:
- 8+ years of experience in software engineering, test-driven development, and UI/API design (Node.js, React, TypeScript preferred with Ruby on Rails).
- 5+ years of experience monitoring, tuning alerts, and responding to production alerts.
- Bachelor's degree in Computer Science, a related field, or comparable work experience.
Benefits:
- Comprehensive range of benefits and perks for full-time employees, including generous paid time off and leave options, healthcare coverage, and career development programs.
Staff Software Engineer, Full Stack
Company:
Procore Technologies
Location:
India, Bengaluru
Employment type:
Full-time
Short Summary:
We’re looking for a Staff Software Engineer, Full Stack to join Procore’s Pages Team within the Data and AI Division. In this role, you’ll design robust systems, build the canvas-based Pages product and Dataset Editor, and collaborate with cross-functional teams to connect company data to AI agents.
Responsibilities:
- Architect, develop, and maintain the runtime and platform for Procore Pages and the Dataset Editor using Procore's technology stack (primarily React, Node.js, TypeScript, Ruby).
- Design scalable, canvas-based and data-bound UIs (including Canvas Charts and table views).
- Improve the Graph computation system and evaluation pipeline for efficiency.
- Write clean, efficient, well-tested, and well-documented code.
- Communicate complex problems and solutions to stakeholders.
- Collaborate across engineering teams on large-scale initiatives.
- Develop team technical standards and operational processes.
- Support production Pages, Dataset Editor, and related services.
- Mentor junior developers in both soft and technical skills.
Requirement:
- 8+ years of experience in software engineering, test-driven development, and UI/API design (Node.js, React, TypeScript preferred with Ruby on Rails).
- 5+ years of experience monitoring, tuning alerts, and responding to production alerts.
- Bachelor's degree in Computer Science, a related field, or comparable work experience.
Benefits:
- Comprehensive range of benefits and perks for full-time employees, including generous paid time off and leave options, healthcare coverage, and career development programs.
Skills
- node_js
- react
- ruby
- typescript
Languages
EN
Apply
Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.
View & apply