Procore logo
ProcorePosted 1 month ago

Senior Software Engineer, iOS

On-siteEg, Hentiy Aymag, Mongolia

Full TimeSenior LevelBachelors DegreeLarge

Job Summary

Design and implement complex, high-impact features across iOS applications while contributing to key architectural decisions with Staff engineers and the Engineering Manager. Identify technical issues within your area of ownership and drive them to resolution through code reviews, pairing sessions, and hands-on coaching. Partner with Product, Design, and QA to translate customer needs into scalable technical solutions, supporting the full lifecycle of feature delivery including production support and incident resolution. Master generative tools and agentic workflows to actively build the future of construction software. This role reports to the Engineering Manager, Mobile Project Management Quality and Safety team and is based in Cairo, Egypt.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • 5+ years of engineering experience
  • 3+ years building native iOS applications with Swift and Objective-C
  • Solid understanding of iOS architecture (CoreData, SwiftUI, UIKit) and MVC/MVVM design patterns
  • Working knowledge of multi-threading, concurrent programming, memory management, and performance optimization
  • Track record of shipping complex, high-quality software products
  • Experience contributing to or leading medium-scale technical initiatives, with the ability to course-correct as needed
  • Excellent communication skills and a collaborative approach to working across teams
  • Self-directed, with sound judgment on when to escalate versus resolve independently

Desired Qualifications

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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce