Procore
Procore2h ago
Indeed

Staff Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Staff Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Procore

Full Job Description

Staff Software Engineer - Developer Studio

Procore is seeking a highly skilled Staff Software Engineer to join our dynamic Developer Studio team in Bengaluru, Karnataka. In this critical role, you will be instrumental in architecting and scaling Procore's next-generation extensibility platform. Your primary focus will be on developing a robust and dynamic platform that empowers enterprise customers to define custom data schemas and automate complex workflows at scale.

As a Staff Software Engineer, you will collaborate closely with Architects, Product Managers, and a talented full-stack engineering squad. You will be responsible for transforming high-impact Proofs of Concept (POCs) into production-ready platform services. Leveraging your deep expertise in high-concurrency backend design, SQL/NoSQL performance tuning, and NestJS, you will build a foundational platform capable of managing billions of custom records with excellent latency.

This position reports to the Senior Engineering Manager and is based in our Bangalore office. We are looking for an immediate start.

Key Responsibilities:

  • Lead the architectural rewrite and scaling of the Developer Studio Metadata Engine, utilizing NestJS and SQL/NoSQL databases.
  • Design and implement hierarchical database partitioning and dedicated storage promotion logic to effectively manage enterprise-level data volumes.
  • Collaborate with cross-functional architects to seamlessly integrate custom objects with core Procore entities and sophisticated permission systems.
  • Mentor senior and mid-level engineers on backend best practices, advanced database indexing strategies, and performance optimization techniques.
  • Proactively identify and address 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 and actionable technical roadmaps.
  • Establish high-leverage engineering standards for CI/CD maturity, observability, and data integrity across the entire Developer Studio ecosystem.
  • Serve as a technical thought partner during rapid prototyping sessions to rigorously test new features before full-scale production deployment.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a closely related technical field.
  • A minimum of 8 years of experience in backend software engineering, with a demonstrated history of building large-scale, high-availability distributed systems.
  • In-depth expertise in the Node.js/NestJS ecosystem, coupled with a strong command of TypeScript or modern JavaScript.
  • Advanced proficiency in Postgres/MongoDB, with a specific focus on performance tuning for millions of records.
  • A strong architectural background in metadata-driven engines, low-code/no-code platforms, or extensibility frameworks.
  • Exceptional communication and interpersonal skills, with the ability to influence technical strategy across geographically distributed teams without formal authority.
  • A 'Leader-Leader' mindset, demonstrating a passion for mentoring engineers and fostering a culture of technical excellence and extreme ownership.
  • Experience with cloud-native infrastructure (AWS/Cloudflare), containerization technologies, and modern observability tools.

Company

Procore

Procore

Procore is a leading provider of construction management software. Our platform connects project teams, manages risks, and empowers everyone to build the world's infrastructure more efficiently.

Bengaluru, Karnataka
Posted on Indeed
Staff Software Engineer at Procore | Bengaluru, Karnataka | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform