We're looking for a Software Engineering Manager to join Procore's Project Management team, which is responsible for one of our most highly-used and mission-critical project management tools. 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.
In this Software Engineering Manager role, you'll lead and mentor a high-performing global team of motivated engineers, delivering high-value features and continuously improving the performance, scalability, and reliability of our products. You'll partner with cross-functional roles in Product, Design, and Support to plan, scope, and deliver work that maintains a high bar for solution quality. Use your technical leadership, dedication to people management, and strong collaboration skills to shape the future of a high-use tool that is critical to the daily operations of our customers.
This position reports into a Senior Manager, Software Engineering and will be a 2-3 days per week hybrid role in our Austin, TX office. We're looking for someone to join us immediately. Apply today to join our team of Groundbreakers.
What you'll do:- Manage a team of software engineers, supporting their professional and technical growth through constructive feedback, performance reviews, and career development support.
- Partner closely with Product and Design counterparts to define roadmaps, plan sprints, provide technical guidance, and deliver high-quality features against release timelines.
- Contribute in Architectural and System design decisions and maintain Engineering standards and principles
- Lead the agentic SDLC journey in your team
- Collaborate with other Engineering Managers to plan and execute cross-team initiatives, fostering effective communication and alignment.
- Lead impactful engineering-led initiatives within the team and challenge the status-quo
- Ensure technical decisions are aligned with Procore-wide Engineering direction
- Champion a high standard for software quality and operational excellence by partnering effectively with QA engineers and leadership.
- Ensure the team operational model guarantees responding to on-call needs and resolving customer reported issues in a timely manner.
- Establish and monitor key performance indicators (KPIs) and service level objectives (SLOs) for team operations
- Communicate effectively with engineering leadership on operational performance, incident status, and strategic initiatives.
- Foster a collaborative, inclusive, and innovative team culture.
What we're looking for:- Bachelor's degree in Computer Science, a related discipline, or equivalent experience.
- 2+ years of experience as an Engineering Manager focused on leading high-performing teams and improving overall engineering excellence
- 5+ years of experience as a Software Engineer focused on scalable web-based services and applications.
- Experience managing globally distributed software engineering teams, with a passion for helping engineers grow their careers.
- Proven experience of tight collaboration with Product and Design to develop execution plans.
- Proficiency with modern web development practices, including the full software development lifecycle (SDLC) from development to deployment and monitoring.
- Experience with technologies like Ruby on Rails, TypeScript, and React is highly preferred.
- Experience working in an Agile/Scrum environment.
- Experience in SaaS business-to-business is a plus
Additional InformationBase Pay Range:168,560.00 - 231,770.00 USD Annual
This role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate's job-related skills, experience, education or training, and location.