Jobs › Companies › Procore › Senior Software Engineer, Backend

About this Senior Software Engineer, Backend role at Procore

Procore · Onsite · EG - Egypt - Cairo

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!


What will you do: 

  • AI is central to how we work — you will be expected not only to use AI tools, but to actively design, build, and integrate AI-powered features and agentic workflows into our products
  • Contribute to designing and building a system that is aligned with Procore’s engineering vision 
  • Build product features to satisfy the customer needs and improve their user experience
  • Use a collaborative approach to make technical design decisions that improve scalability and performance
  • Write a highly performant code that minimizes payload size and deferred scripts while consuming the lowest possible amount of resources
  • Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems
  • Communicate complex problems and solutions to technical and non-technical stakeholders
  • Collaborate across engineering teams on large-scale initiatives to further Procore's goal to connect everyone in construction on one global platform
  • Collaborate effectively with teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
  • Serve as a mentor to junior Engineers on the team

What we’re looking for: 

  • 5+ years of experience in Object-Oriented Programming, Test-Driven Development, and software design principles
  • Strong hands-on experience with Ruby on Rails and modern web application development
  • Proven experience working with AI-powered solutions, such as integrating AI APIs, building intelligent features (e.g., chatbots, recommendations, automation), or working with LLMs and generative AI tools.
  • Experience with React/TypeScript and PostgreSQL is a plus
  • Experience building and scaling applications using service-oriented or microservices architecture
  • Familiarity with Docker, AWS, and cloud-based development environments
  • Strong understanding of balancing technical, performance, and product requirements
  • Experience documenting complex systems and aligning teams around technical decisions
  • A curious, innovative mindset with a passion for solving real customer problems

Ready to apply to Procore?
Apply to Procore

Similar jobs

Accenture
Software Engineer .NET & React, Accenture Gothenburg
Accenture
⚡ Apply early Gothenburg Onsite
● New 👁 Seen ✓ Applied 8m ago
Factory
Software Engineer, Data
Factory
⚡ Apply early San Francisco, CA Onsite
● New 👁 Seen ✓ Applied 1h ago
Factory
Software Engineer, Product
Factory
⚡ Apply early San Francisco, CA Onsite
● New 👁 Seen ✓ Applied 1h ago
Factory
Software Engineer, Security
Factory
⚡ Apply early San Francisco, CA Onsite
● New 👁 Seen ✓ Applied 1h ago
Procore
Staff Software Engineer
Procore
⚡ Apply early US - Texas - Austin Hybrid
● New 👁 Seen ✓ Applied 1h ago
SA
Senior (SMTS) Endpoint Security Software Engineer
Salesforce
⚡ Apply early New York - New York Onsite $178,900–$246,000
● New 👁 Seen ✓ Applied 1h ago
SA
Senior/Lead Software Engineer, Site Reliability (Agentforce Operations)
Salesforce
⚡ Apply early California - San Francisco Onsite $178,900–$344,700
● New 👁 Seen ✓ Applied 1h ago
Redwood Materials
Staff Software Engineer
Redwood Materials
⚡ Apply early McCarran, NV; San Francisco, C... Hybrid $217,500–$287,500
● New 👁 Seen ✓ Applied 1h ago
Redwood Materials
Battery Software Integration Engineer, Energy Storage
Redwood Materials
⚡ Apply early San Francisco, California, Uni... Onsite $152,000–$287,000
● New 👁 Seen ✓ Applied 2h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Procore

See all jobs at Procore →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free