Staff Software Engineer

Year    KA, IN, India

Job Description

Job Ad


==========



We're looking for a Staff Software Engineer to join Procore's Developer Studio. In this role, you'll lead the architectural hardening and scaling of Procore's next-generation extensibility platform. Your primary goal is to build a dynamic platform enabling customers to define custom data schemas and automate complex workflows at an enterprise scale.



As a Staff Software Engineer, you'll partner with Architects, Product Managers, and a high-performing full-stack squad to transform high-impact Proof of Concepts (POCs) into production-hardened platform services. Use your expertise in high-concurrency backend design, SQL/ NoSQL performance tuning, and NestJS to build a foundation that supports billions of custom records with good latency.This position reports to the Senior Engineering Manager and will be based in our Bangalore office. We're looking for someone to join us immediately.

What you'll do: (6-8 bullets)



Lead the architectural rewrite

and scaling of the Developer Studio Metadata Engine using NestJS and SQL / NoSQL DB

Design and implement hierarchical DB partitioning

and dedicated storage promotion logic to handle enterprise-level data volumes.

Collaborate with cross-functional architects

to integrate custom objects with core Procore entities and complex permission systems.

Mentor senior and mid-level engineers

on backend best practices, database indexing strategies, and performance optimisation.

Proactively identify and mitigate technical debt

by migrating legacy iframe-based modules to modern micro-frontend and service architectures.

Partner with Product leadership

to translate the "agentic" automation vision into scalable technical roadmaps.

Establish high-leverage engineering standards

for CI/CD maturity, observability, and data integrity across the Developer Studio ecosystem.

Act as a technical thought partner

in rapid prototyping sessions to pressure-test new features before full-scale production momentum.

What we're looking for: (6-8 bullets)



Bachelor's or Master's degree

in Computer Science, Engineering, or a related technical field.

8+ years of experience

in backend software engineering, with a proven track record of building large-scale, high-availability distributed systems.

Deep expertise in the Node.js/NestJS ecosystem

and a strong command of TypeScript or modern JavaScript.

Advanced Postgres/MongoDB knowledge

, specifically with Performance tuning for millions of records.

Strong architectural background

in

metadata-driven engines*, low-code/no-code platforms, or extensibility frameworks.

Exceptional communication skills

with the ability to influence technical strategy without formal authority across geographically distributed teams.

A "Leader-Leader" mindset

with a passion for mentoring engineers and fostering a culture of technical excellence and extreme ownership. *

Experience with cloud-native infrastructure

(AWS/Cloudflare), containerization, and modern observability tools.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5148481
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year