Upload Button Icon Add office photos
filter salaries All Filters

45 Procore Jobs

Principal Software Engineer - IAM

12-17 years

Bangalore / Bengaluru

1 vacancy

Principal Software Engineer - IAM

Procore

posted 21hr ago

Job Description

We re looking for a Principal Software Engineer - IAM to join Procore s Product Technology Team. In this senior hands-on technical role you will lead, collaborate, partner and develop solutions to reliably scale our authentication, authorization, and entitlements platforms to millions of users worldwide. Use your knowledge of high-level design and architecture to ensure that your engineering team is aligned with the organizations strategic goals and that technical standards and good judgment are being followed to create a highly available, reliant, and performant platform. You will have the responsibility of leading complex projects, providing technical guidance while splitting time between contributing code, mentoring engineers, and directly guiding project outcomes. You will partner with Product Managers, Designers and fellow engineers to develop and deliver innovative features leveraging cutting edge authentication and authorization technologies to address some of the construction industry s toughest problems.
Procore software solutions aim to improve the lives of everyone in construction and the people within Product Technology are the driving force behind our innovative, top-rated global platform. We re a customer-centric group that encompasses engineering, product, product design and data, security and business systems.
This position reports to a Senior Engineering Manager and is located in our Bangalore, india office. We re looking for someone to join us immediately.
What you ll do:
  • Utilize your deep technical domain knowledge to craft, and advocate an overall engineering strategy of Procore s user authentication, authorization, and entitlement experiences.
  • Develop and deliver highly scalable, performant, available, and secure IAM solutions.
  • Collaborate with senior product, architect, UX and business leaders across Procore to execute on a compelling vision.
  • Help establish standards for development teams and collaborate on initiatives with infrastructure, platform, and other software engineering teams
  • Participate in designing and building systems and features that are aligned with Procore s technical vision of a service-oriented architecture
  • Work up and down the stack to ship code for our microservices, React front ends, and Rails apps.
  • Drive innovation and change to accommodate enterprise and international customers for Procore across the organization
  • Mentor fellow engineers around the world in best practices, reviewing their designs and code and helping them deliver high quality software
What were looking for:
  • Must have experience delivering IAM (authentication / authorization / identity) services for a multi-tenant SaaS in the cloud at a global scale
  • Must have expert knowledge of core identity and access management domains, including SSO, SAML, OAuth, x509, Fine-Grained Authorization
  • Must have experience with cloud technologies such as AWS, GCP, Azure
  • 12+ years of experience in software engineering, Test Driven Development and Design principles (Typescript, Javascript, Go, React, Ruby on Rails)
  • Experience in full stack web development, as well as databases such as RDBMS PostgreSQL, NoSQL
  • Proficiency in JavaScript/TypeScript
  • Ability to represent and promote complex architectural concepts both internally and externally.
  • Proven track record of distilling ambiguity to clarity and direction.
  • Experience in building modern Continuous Integration and Continuous Delivery systems at scale
  • Experience working with a global team on large initiatives with the ability to course-correct as needed
  • Fluent in spoken and written English
Perks Benefits

Employment Type: Full Time, Permanent

Read full job description

Prepare for Principal Software Engineer roles with real interview advice

What people at Procore are saying

What Procore employees are saying about work life

based on 8 employees
75%
80%
100%
Flexible timing
Monday to Friday
No travel
View more insights

Procore Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Procore with

Oracle

3.7
Compare

Amdocs

3.7
Compare

Global Edge Software

3.5
Compare

Prometric Testing

3.5
Compare

Upland Software

4.6
Compare

QAD

3.9
Compare

Domex E-data

2.8
Compare

Pluralsight

3.2
Compare

StockHolding Document Management Services

3.9
Compare

Eagle Software

3.3
Compare

Spider Software

2.8
Compare

Optiva

4.2
Compare

Yext

4.0
Compare

PrismHR

3.6
Compare

Toast

3.7
Compare

Cyncly

4.0
Compare

Meltwater

3.5
Compare

Planon Software Services

4.5
Compare

CyberArk

3.6
Compare

GoTo

4.2
Compare

Similar Jobs for you

Principal Software Engineer at Solarwinds India Pvt Ltd

Bangalore / Bengaluru

8-12 Yrs

₹ 17-21 LPA

Lead Software Engineer at Informatica

Bangalore / Bengaluru

5-10 Yrs

₹ 7-12 LPA

Software Developer at Barry Wehmiller Design Group

Chennai

10-15 Yrs

₹ 12-17 LPA

Software Developer at Barry Wehmiller

Chennai

9-15 Yrs

₹ 11-17 LPA

Software Developer at Baldwin Technology Company, Inc.

Chennai

13-17 Yrs

₹ 15-19 LPA

Principal Engineer at Nagarro Software Pvt. Ltd

Remote

13-15 Yrs

₹ 17-22 LPA

Domain Consultant at Palo Alto Networks.

Bangalore / Bengaluru

6-11 Yrs

₹ 18-23 LPA

Domain Consultant at Palo Alto Networks.

Mumbai

6-11 Yrs

₹ 18-23 LPA

Principal Software Engineer at Kronos Solutions India Pvt. Ltd.

Noida

6-10 Yrs

₹ 16-20 LPA

Principal Engineer at Nagarro Software Pvt. Ltd

Remote

13-15 Yrs

₹ 18-23 LPA

Principal Software Engineer - IAM

12-17 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Principal Software Engineer

12-17 Yrs

Bangalore / Bengaluru

17hr ago·via naukri.com

Staff iOS Engineer

7-12 Yrs

Bangalore / Bengaluru

17hr ago·via naukri.com

Senior Manager, Software Engineering (Mobile)

7-12 Yrs

Bangalore / Bengaluru

17hr ago·via naukri.com

Senior Software Engineer - Android

3-6 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Senior iOS Engineer

3-6 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Manager, Software Engineering - Entitlements

3-7 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Senior Manager, Software Engineering - Web Interface Technologies

5-10 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Staff QA Engineer (Automation)

2-7 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

Senior Information Systems Engineer

3-6 Yrs

Pune

3d ago·via naukri.com

Tata Power Delhi Distribution

Our employees have rated us 4.3 for Job Security on AmbitionBox.

Recently Viewed

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent