Staff Software Engineer

Procore Technologies · Software Engineering

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.

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
Staff Software Engineer — Procore Technologies | RVC