Software Engineering Manager – Permissions
Company | Procore Technologies |
---|---|
Location | Austin, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 5+ years of experience in software engineering, including experience managing software engineering teams
- Domain-specific expertise in areas of permissions and policies governing role and Relation-based access control (RBAC/ReBAC) and attribute-based access Control (ABAC)
- A minimum of 3 years in identity and access management (IAM) delivering authentication, authorization, and identity patterns at a global scale built around APIs, asynchronous services, and a variety of data stores
- Proficiency in SDLC process using agile methodologies including all ceremonies
- Strong oral and written communication skills, with the ability to convey complex technical information to a variety of audiences
Responsibilities
- Lead, hire, manage, and develop high-performing teams working on Procore’s Authorization Systems, including providing technical leadership, strategy and outlook
- Collaborate with senior product, architects, UX and business leaders across Procore to own and drive complex technical, architecture, design, and product discussions with the aim to deliver highly scalable, performant, available, and secure access control solutions
- Manage delivery of features using agile and scrum methodologies including all the ceremonies
- Identify and propose solutions for technical and organizational gaps in our Permissions framework by running proof of concepts and experiments working with Engineering and Architecture on implementation
- Provide guidance to engineering leaders across Procore to accelerate implementation and adoption of updated Access Control solutions by sharing best practices and facilitating efficient delivery
- Guide all technical aspects of development in your area, including technical requirements definition, design, implementation, testing, and release
Preferred Qualifications
- Experience building services with AWS (EC2, EMR, RDS, K8s), GoLang/Ruby, PostgreSQL, and Data pipeline/streaming tools (Kafka) is preferred
- Past Experience in delivering high-quality products and services in a global, multi-region setup focusing on performance, reliability, scale, availability, and security
- Past Experience working in a matrix and a highly collaborative, globally distributed environment within engineering and other functional teams
- Ability to coach, provide mentorship and guidance that aids team growth and development