Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Procore Technologies

Procore is a software development company disrupting the construction industry by providing cloud-based construction software to clients in 150+ countries with a vast user base of 2 million+ across the globe.

We're looking for a Staff Software Engineer to join Procore's Data Platform team. In this role, you'll lead the design and evolution of critical platform capabilities spanning large-scale data systems, frontend architecture, and enterprise integrations. Your primary goal will be to build scalable, high-performance platform infrastructure that powers complex construction data workflows and next-generation AI-driven experiences.

As a Staff Software Engineer, you'll partner with product managers, platform engineers, AI teams, data teams and design teams to architect and deliver end-to-end solutions across frontend, backend and data infrastructure. Use your expertise in full-stack development, distributed systems, and architectural design to drive platform scalability, improve developer productivity, and deliver exceptional customer experiences. If you're passionate about solving deep technical challenges with high ownership and autonomy, join us today.

Responsibilities:

  • Architect and evolve scalable platform services that power dataset management, data transformation, and enterprise integrations.
  • Design and optimise complex query abstraction systems that generate efficient BigQuery SQL from visual workflows.
  • Build and maintain sophisticated frontend experiences using React, TypeScript, and custom UI frameworks.
  • Lead the development of high-performance Canvas-based interaction systems supporting drag-and-drop, animation, zooming, and rich visual workflows.
  • Develop and scale connector ecosystems that support integrations across enterprise, cloud storage, and construction platforms.
  • Implement incremental sync pipelines and data ingestion frameworks for large-scale distributed systems.
  • Collaborate cross-functionally with product, design, and platform teams to define technical strategy and deliver impactful features.
  • Mentor engineers and influence architectural decisions to improve platform reliability, scalability, and maintainability.

Requirements:

  • Required Skills: React 18 Material-UI, Redux, Butter (custom canvas framework), NestJS, TypeScript, MySQL (TypeORM), Redis, Bull, Google BigQuery, AWS (Lambda, S3 ECS), Terraform, Docker, Nx, ESBuild, Jest, CircleCI.
  • Bachelor's degree in computer science, engineering, or a related technical field.
  • 8+ years of full-stack software development experience using TypeScript and Node.js .
  • 5+ years of frontend development experience with React and modern state management patterns.
  • Strong expertise in SQL and large-scale analytical databases such as BigQuery or similar columnar data warehouses.
  • Proven experience designing and building REST APIs, GraphQL services, and OAuth 2.0 integrations.
  • Strong architectural and systems-thinking skills with experience managing complex distributed applications and monorepos.
  • Experience working with cloud platforms such as AWS and modern infrastructure tooling, including Docker and Terraform.
  • Excellent communication, collaboration, and technical leadership skills in cross-functional environments.

Recommended for you based on this role

Similar stack
Same company
In your city
8+ year exp • Bachelor's Degree • Bengaluru
Objective-C
Swift
Frontend
GraphQL
Mobile
MVC
MVVM
SwiftUI
UIKit
Apply
Lead AI Engineer 15 days ago
Internship • Bengaluru
C++
Python
C++
PyTorch C++
AI/ML
CLIP
Computer Vision
ControlNet
CUDA Toolkit
DeepSpeed
Diffusion Models
JAX
Knowledge Distillation
LLaVA
LoRA
Multimodal AI
ONNX
PyTorch
PyTorch Lightning
Ray
Synthetic Data
TensorRT
Stable Diffusion
PEFT
Robotics
Isaac Sim
MoveIt
Nav2
Open3D
Perception
ROS
ROS2
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Bengaluru