Qureos

Find The RightJob.

Staff Software Engineer - iOS

Job Ad

We’re looking for a Staff Software Engineer - iOS to join Procore’s Mobile Software Development team . In this role, you’ll collaborate closely with other project stakeholders to design and build customer solutions on our iOS platform . You will translate fundamental customer needs into technological SaaS solutions .

As a Staff Software Engineer - iOS , you’ll partner with our customer base and cross-functional teams to develop a product that impacts how communities, hospitals, and schools across the world are built . Use your technical proficiency, customer-centric approach, and mentorship skills to achieve extraordinary results that render a significant impact beyond the boundaries of traditional engineering . Build the future of one of the world’s least digitized industries — Join us !

This position reports into the Engineering Manager and will be based in our Cairo Office . We’re looking for someone to join us immediately.

What you’ll do:

  • Enable your teams to deliver complex projects at speed with high-quality bar
  • Leverage your technical proficiency to serve as the go-to expert in your technical area
  • Help set the standards for your teams, providing technical and procedural advice, and decision-making
  • Use a customer-centric approach to lead architectural design decisions
  • Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
  • Have a significant impact that extends beyond the boundaries of your team, on projects affecting scalability, performance, and new value delivery
  • Identify large technological issues and opportunities in your area of responsibility, and organize your teams to solve these issues

What we're looking for:

  • Bachelor’s Degree in Computer Science, Engineering, related field, or equivalent work experience
  • 7+ years of Engineering Experience (5+ years of experience building iOS applications using Swift and Objective-C)
  • Broad and deep understanding of iOS’ architectural components (CoreData, SwiftUI, UIKit, etc.) and experience with MVC and MVVM design patterns.
  • Proven ability to develop and ship complex high-quality software products
  • Understanding of multi-threading, concurrent programming, memory management, and/or performance optimization
  • Proven working knowledge of software engineering techniques, methodologies and practices
  • Exceptional communication skills and the ability to work closely with others both within and adjacent to the existing team
  • Experience leading large initiatives with the ability to course-correct as needed
  • Ability to consistently evaluate current technical approaches to continue to be industry best-of-class

© 2026 Qureos. All rights reserved.