Procore Technologies Logo

Procore Technologies

Staff Software Engineer, Full Stack

Posted 2 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Design, build, and maintain the Pages runtime and Dataset Editor using React, Node.js, TypeScript, and Ruby. Create scalable canvas-based, data-bound UIs, improve graph computation and evaluation pipelines, ensure high availability, build CI/CD, monitor and respond to production alerts, produce well-tested code and docs, collaborate cross-functionally, and mentor junior engineers.
The summary above was generated by AI
Job Ad

We’re looking for Staff Software Engineer, Full Stack to join Procore’s Pages Team within the Data and AI Division. In this role, you’ll  play a critical role in designing robust systems, building the canvas-based Pages product and Dataset Editor, and collaborating closely with cross-functional teams to deliver the platform that connects company data to AI agents. Procore Pages and the Dataset Editor are core to Procore's agentic AI strategy — enabling dashboards, reports, and interactive charts. This is a high-visibility, high-impact role within the Data and AI division.

Procore's software aims to improve the lives of everyone in construction, and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that encompasses engineering, product, product design and data, security, and business systems.

This position will report to our Manager, Software Engineering and will be based in our India office

What you’ll do:

  • 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) to deliver world-class Page and Dataset experiences.
  • Improve the Graph computation system and evaluation pipeline so Pages and the Dataset Editor run efficiently in the browser and on the server when saved.
  • Write clean, efficient, well-tested, and well-documented code following industry standards and Procore best practices.
  • Communicate complex problems and solutions to technical and non-technical stakeholders through conversations and design documents.
  • Collaborate across engineering teams on large-scale initiatives to further our goal of connecting everyone in construction on one global platform.
  • Develop team technical standards and operational processes.
  • Support production Pages, Dataset Editor, and related services to achieve high availability and reliability.
  • Mentor junior developers in both soft and technical skills.
  • Leverage generative tools and agentic workflows to move faster and work smarter

What we’re looking for:

  • 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.
  • Recommends technical investments to improve stability, performance, and scalability of production services.
  • Supports leadership in assessing short and long-term goals to balance immediate and long-term needs.
  • Builds modern Continuous Integration and Continuous Delivery systems enabling deterministic releases.
  • Creates an intuitive and scalable operational support strategy for new and more junior developers.
  • Bachelor's degree in Computer Science, a related field, or comparable work experience.

Procore Technologies Bengaluru, Karnataka, IND Office

Bengaluru, India

Similar Jobs

7 Days Ago
In-Office or Remote
India
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Software
Build and own full-stack features end-to-end for a public sector ERP: APIs, microservices, frontend components, and AI-powered experiences. Use AI-assisted development tools daily, collaborate with Product and Design, ship and monitor production systems, and maintain high code quality through reviews and documentation.
Top Skills: AWSAzureClaude CodeCursorDockerEmberGitGithub CopilotGraphQLJavaScriptKubernetesMongoDBNode.jsPostgresReactRestTypescript
17 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Security • Social Impact • Software • Cybersecurity
The role involves developing software, improving product performance, providing technical leadership, managing projects, and mentoring engineers with a focus on customer-first solutions.
Top Skills: JavaMicroservicesRestful ApisSpring Boot
22 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Information Technology • Energy
The Staff Software Engineer will design and build scalable frontend applications, applying SOLID principles and collaborating with backend teams. Responsibilities include writing unit tests, optimizing performance, and improving frontend architecture.
Top Skills: AngularCSSHTMLJavaScriptNode.jsPythonReactSvelteTypescriptVue

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account