Qureos

Find The RightJob.

Senior Software Engineer - iOS

Job Ad

We’re looking for a Senior iOS Engineer 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 Senior iOS Engineer , 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 quickly with high-quality bar
  • Leverage your technical proficiency to serve as the go-to expert in your technical area
  • Help set 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

What we're looking for:

  • Bachelor’s Degree in Computer Science, Engineering, related field, or equivalent work experience
  • 5+ years of Engineering Experience (3+ years of experience building iOS applications using Swift and Objective-C)
  • Broad and deep understanding of iOS’s architectural components (CoreData, SwiftUI, UIKit, etc.) and the MVC architecture, experience with MVVM is a plus
  • 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

© 2026 Qureos. All rights reserved.