We’re looking for a Senior Software Engineer to join Procore’s Software Engineering team. In this role, you’ll deliver improvements to some of the most critical tools our customers use to get their work done safely. You will be at the heart of our mission to connect all stakeholders within the construction industry, enabling better collaboration, data-driven decision-making, and streamlined processes.
As a Senior Software Engineer, you’ll partner with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems. Use your problem-solving skills, curiosity, and high sense of ownership to deliver improvements to some of the most critical tools our customers use to get their work done safely. Develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built—apply today to join Procore's journey to revolutionize a historically underserved industry.
This position reports to the Manager of Software Engineering and will be based in our Cairo, Egypt office. We’re looking for candidates to join our team immediately!

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.