tap into our expansive network to build your career

Portfolio Company Open Roles

Manager, Software Engineering



Software Engineering
Austin, TX, USA
Posted on Friday, April 12, 2024

Job Description

We’re looking for an experienced Manager - Software Engineering to join our User Identity and Access Management division. Your leadership will be instrumental in leading the development and execution of next generation authorization solutions for the entire Procore Platform shaping the experience of 7M+ users worldwide. You will leverage domain-specific expertise in areas of Permissions and policies governing role and relation based access control (RBAC/ReBAC), Attribute based access Control (ABAC) .

This is a unique opportunity to lead teams of talented engineers and drive the transformation of our people, process, and technology as we scale to meet the needs of a global market. Authorization protects the access of intellectual and contractual property of the industry, so as a manager of this change, you will have the opportunity to leave your mark on our organization and make a significant impact on the industry.

The construction vertical is ripe for technological innovation. Construction impacts the lives of nearly everyone in the world, and yet it’s one of the least digitized industries. Procore is leading the market with our SaaS construction platform. We build for real people with real experiences, empowering Groundbreakers to develop and transform the communities we all live in.

This position will report to the Director of Engineering and will be based in our Austin office. We’re looking for someone to join us immediately.

What you’ll do:

  • Define and implement a roadmap for the new Access Control solution that aligns with company objectives and industry best practices alongside your Product Partners.

  • Manage delivery of features using agile and scrum methodologies including all the ceremonies

  • 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 solutions

  • Help 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

  • Work with other engineering leaders across Procore to support migration and adoption of the Access Control Solution.

  • Lead, mentor, and manage one or more team(s) of engineers, ensuring continuous team growth and individual development

  • Align with senior engineering and technical leaders on org-wide initiatives that are both technical and cultural in nature

What we're looking for:

  • BS degree in Computer Science, a similar technical field of study, or equivalent practical experience is required; an MS or Ph.D. degree in Computer Science or a related field is preferred

  • 4+ years of leading and managing 8+ engineers and 7+ years of hands-on coding and software design experience with a minimum of 3 years in identity and access management (IAM) delivering authentication, authorization and identity patterns at global scale.

  • Experience working with complex SaaS platforms that operate at high scale, and are built around APIs, asynchronous services, and a variety of data stores.

  • Proficiency in SDLC process using agile methodologies including all ceremonies.

  • Experience building services with AWS (EC2, EMR, RDS, K8s), GoLang/Ruby, PostgreSQL and Data pipeline/streaming tools (Kafka) is preferred

  • Past Experience of having delivered high-quality product and services in a global, multi-region setup with a focus on performance, reliability, scale, availability and Security.

  • Past Experience of working in a matrix and a highly collaborative environment within engineering and other functional teams.

  • Strong oral and written communication skills, with the ability to convey complex technical information to a variety of audiences

Additional Information

Base Pay Range $158,680 - $218,185. Eligible for Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation, and has provided an estimated pay range for this role. Actual compensation will be based on a candidate’s job-related skills, experience, education or training, and location.

Perks & Benefits

At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.

About Us

Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.

We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law.

If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.