Procore Technologies

Staff Software Engineer

Procore Technologies
Apply
2 hours ago
Bengaluru, IndiaStaff+

Responsibilities

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

Requirements

  • 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.
  • Experience designing and building REST APIs, GraphQL services, and OAuth 2.0 integrations.
  • Experience managing complex distributed applications and monorepos.
  • Experience with cloud platforms such as AWS and infrastructure tooling including Docker and Terraform.
  • Strong architectural, systems-thinking, communication, collaboration, and technical leadership skills.

Benefits

  • This position is based in Procore’s Bengaluru office.
  • The role is intended for an immediate start.

Tech Stack

AWSCircleCIDockerGoogle BigQueryGraphQLJestMySQLNestJSNode.jsReactRedisReduxSQLTerraformTypeScript

Categories

Data EngineeringFull Stack
Contact me