CareerPlanSign in

Staff Software Engineer, Permissions

IN - India - Bangalore💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Design and develop Procore's permission platform to enable customization and extensibility for millions of users and thousands of integrations across the construction industry.

Role type

Staff Software Engineer (Platform/Architecture)

Builds

Permission platform, application platform features, APIs, and microservices architecture

Domain

Construction technology, SaaS, Platform Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

GoLang, Ruby on Rails, Java, ReactJS, RBAC/ReBAC/ABAC/Cedar, REST/gRPC/GraphQL, Microservices, Event-driven architecture, Kafka, RabbitMQ, Relational/Non-relational datastores, TDD, Architecture Design

Preferred skills

Experience anticipating technical problems in major projects, mentoring teammates, leading architectural design decisions

Technologies

GoLang, Ruby on Rails, Java, ReactJS, Kafka, RabbitMQ, gRPC, GraphQL

Responsibilities

Contribute to architecture and design of the permission platform, build underlying application platform features, lead architectural design decisions for scalability, develop teammates through code reviews and mentorship, drive next-wave technology design initiatives

Seniority

Staff, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.