hirly

Procore

Staff Software Engineer, iOS

EG - Egypt - Cairo

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Procore first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

hirly's read of this role

Role family
Engineering
Seniority
Lead / management
Country
EG
Work mode
On-site / unstated
First seen by hirly
27 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

We're looking for a Staff Software Engineer, iOS to join Procore's Mobile Project Management Quality and Safety engineering team. In this role, you'll serve as a technical leader driving the architecture, quality, and delivery of our iOS mobile application that help construction teams manage projects and jobsite safety. Your primary goal will be to raise the technical bar across the team while enabling faster, higher-quality delivery of complex mobile features.

As a Staff Software Engineer, iOS , you'll partner with Engineering, Product Management, Design, and QA to design, build, and scale mission-critical iOS features used by construction teams around the world. Use your deep iOS architecture expertise, technical leadership, and mentorship skills to unblock your team, resolve complex technical challenges, and elevate the quality and speed of everything we ship. Join a team building software that impacts how communities, hospitals, schools, and stadiums are constructed—apply today.

This position reports into an Engineering Manager on Mobile Project Management Quality and Safety and will be based in our Cairo, Egypt office . We're looking for someone to join us immediately.

What you'll do:

AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction.

Serve as the go-to technical expert for iOS architecture and best practices across the Mobile Project Management Quality and Safety team

Lead the design and implementation of complex, high-impact features across our iOS applications, driving improvements in performance, reliability, and maintainability across the codebase

Set technical and procedural standards for the team, guiding key architectural and design decisions

Identify large-scale technical issues and opportunities, and organize the team to address them

Mentor fellow engineers through code reviews, pairing sessions, and hands-on coaching

Partner with Product, Design, and QA to translate customer needs into scalable technical solutions

Support the full lifecycle of feature delivery, including production support and incident resolution

What we're looking for:

AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction.

8+ years of engineering experience, including 5+ years building native iOS applications with Swift and/or Objective-C

Serve as the go-to technical expert for iOS architecture and best practices across the Mobile Project Management Quality and Safety team

Candidate with product mindset and/or Mobile Automation background is a huge plus

Lead the design and implementation of complex, high-impact features across our iOS applications, driving improvements in performance, reliability, and maintainability across the codebase

Set technical and procedural standards for the team, guiding key architectural and design decisions

Identify large-scale technical issues and opportunities, and organize the team to address them

Mentor fellow engineers through code reviews, pairing sessions, and hands-on coaching

Support the full lifecycle of feature delivery, including production support and incident resolution

Original posting on Procore's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job