Intern, Software Engineering

Procore Technologies · Cairo, Egypt · Posted 2026-06-22

We’re looking for a Software Engineering Intern to join Procore’s Product & Technology organization. In this role, you’ll contribute to the design, and development of our industry-leading construction management products.The primary goal of this role is to gain hands-on experience by delivering tangible value to a production system under the guidance of experienced engineers.As a Software Engineering Intern, you’ll partner with product managers, software engineers, and quality assurance engineers to build and ship high-quality code that directly impacts how the world builds. Use your foundational programming knowledge, problem-solving abilities, and eagerness to learn to implement user stories, debug issues, and improve the reliability of our software. You'll get to see your code deployed and used by thousands of customers, all while immersing yourself in a culture that values innovation and mentorship.This position reports into a Manager, Software Engineering and will be based in our Cairo, Egypt office. We’re looking for someone to join us for the Summer 2026 internship program for three months.What you’ll do:Develop and implement high-quality code for new product features and enhancements, directly contributing to the product roadmap.Diagnose and resolve software defects, ensuring the stability and performance of our existing platform features.Collaborate closely with engineers, product managers, and design teams throughout the development lifecycle to achieve project goals.Participate in technical design reviews and brainstorming sessions to shape scalable solutions for future work.Adhere to established team processes, including attending stand-ups, and meeting project delivery expectations.Engage in continuous learning, leveraging mentorship from senior engineers to grow hands-on development expertise.What we're looking for:Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Computer Engineering, or a closely related technical field.Foundational understanding of core development and design principles (e.g., OOP, data structures) relevant to various tech stacks.Demonstrated curiosity and a strong drive to innovate and solve complex customer problems within the construction domain.Familiarity with modern software development lifecycle practices, including testing, continuous integration, and monitoring.Excellent written and verbal communication skills necessary for effective collaboration and technical documentation.Ability to rapidly evaluate and break down complex technical challenges to arrive at clear, actionable resolutions.Strong sense of empathy for users and the ability to translate customer pain points into actionable software improvements.

Apply for this role

Other open roles at Procore Technologies

See all 30 open roles at Procore Technologies →

Related jobs in Software & IT

About Procore Technologies

Software Development

Powering Data-Driven Construction

Visit the Procore Technologies hub on Take-Off →