
Procore Technologies is the leading technology partner for every stage of construction. We empower construction teams to drive efficiency and mitigate risk through actionable AI & data-driven insights. For over 20 years, we have been transforming the industry with purpose-built solutions for construction professionals and we’re looking for talented people to help us build together.
We are looking for a Staff Software Engineer, Frontend & Full-stack to revolutionize a historically underserved industry. As the Staff Software Engineer on our Contracts and Change Orders Engineering team, you will work closely with Procore Engineering teams, Product Management, UX, and leadership to define, design, and drive the implementation of large-scale, complex software systems, including advanced AI/ML capabilities. Your strengths in software design and architecture, complex system scalability, and technical leadership will drive your success.
You will report to an Engineering Manager and will be based in our Cairo, Egypt location.
Discover our recruiting process and interview tips from our talent acquisition team on our #LifeAtProcore blog.

Procore Technologies, Inc. (NYSE: PCOR) is a leading technology partner for every stage of construction. With more than two decades of experience, over three million projects in 150+ countries have run on Procore’s purpose-built, unified platform. From project planning to completion, Procore’s innovative technology delivers AI & data-driven insights to help teams drive efficiency and mitigate risks.
By harnessing the power of technology and deep industry expertise, Procore is committed to shaping a better future for construction professionals, projects, and communities. Whether it’s a small-scale build or a large-scale infrastructure portfolio, Procore connects every stakeholder through seamless communication and collaboration, delivering the solutions and insights needed to overcome challenges and achieve success throughout the construction lifecycle.