Apply Now

Senior Manager, Software Engineering

Anywhere, OR, USA | Procore

  • Industry:
    Computer Software / Computer Games
  • Position Type:
    Full-Time
  • Functions:
    IT / Information Technology
  • Experience:
    7-10 years
Job Description:
52 people have viewed this job

We’re looking for a Sr. Software Engineering Manager to join Procore’s Developer Environments Team. In this role, you’ll have the unique opportunity to drive Developer Productivity initiatives on our global SaaS infrastructure. The primary goal of this position is to develop and maintain a composable, ephemeral integration environment to help developers get quality code into production more easily.


As a Sr. Software Engineering Manager, you’ll partner with Application Development, Product, Engineering, Security, and SRE teams to deliver impactful productivity solutions. Use your hands-on experience in Software Development, understanding of Software Development processes, and interest in being a force-multiplier to improve the Productivity of Engineering through scalable, automated solutions. We are building world-class productivity solutions —Join us!


This position reports into Director of Engineering Productivity and will be based in one of our offices or fully remote. We’re looking for someone to join us immediately.


What you’ll do: 


• Oversee the development and evolution of a composable Integration Environment where users select services, mock services, and data sets for their specific use case  


• Understand underlying costs of composable environments and choose solutions that are cost-effective and high-growth 


• Ensure the Mock Service Strategy is on track and covers all use cases


• Build an incremental roadmap using the North Star and Current Practices documents


• Partner with peers and Cloud Systems Engineering leadership to help set team-level goals, objectives, and overall strategies and provide support for Software and SDET Engineers


• Mentor and coach Engineers, and be a driver for change and DevEx collaboration across the broader organization


• Identify Developer productivity opportunities and plan a roadmap of solutions to eliminate Developer friction


• Facilitate decision-making on the best practices in new services created to reduce the duplication of effort by application development teams


What we’re looking for: 


• BS or MS degree in Computer Science or a related discipline


• 8+ years combined experience as a Software Engineer or DevOps Engineer/SRE


• 4+ years experience managing teams of varying sizes and timezones with at least 5 years of supporting software in production in a SaaS multi-tenant environment


• Demonstrated experience leading application development/automating infrastructure/application systems deployment and configuration


• Experience leading large initiatives with the ability to course-correct as needed with the ability to evaluate current technical approaches to continue to be industry best-of-class


• Ability to collaborate with teams, providing mentorship and guidance to improve overall reliability of the ecosystem


• Experience in many of the following technologies, with demonstrated expertise and the capacity to lead complex technical initiatives in at least one of the related domains:


• Application Development in one of the following: Ruby on Rails, Typescript / NestJS, Java, Golang


• AWS


• Deployment Software like Argo CD


• Containers and Container Management (Docker, Kubernetes)


Other companies hiring with Ivy Exec

 Company Logos