
Staff Software Engineer, iOS
Procore Technologies2 months ago
Cairo, EgyptStaff+
Responsibilities
- Serve as the technical expert for iOS architecture and best practices across the team.
- Lead the design and implementation of complex, high-impact features for iOS applications.
- Drive improvements in application performance, reliability, and maintainability.
- Set technical and procedural standards and guide architectural and design decisions.
- Identify large-scale technical issues and organize the team to address them.
- Mentor engineers through code reviews, pairing sessions, and hands-on coaching.
- Partner with Engineering, Product Management, Design, and QA to develop scalable technical solutions.
- Support the full feature-delivery lifecycle, including production support and incident resolution.
Requirements
- 8+ years of engineering experience.
- 5+ years building native iOS applications with Swift and/or Objective-C.
- Deep expertise in iOS architecture and technical leadership experience.
- Experience mentoring engineers and guiding architectural decisions.
- A product mindset and/or mobile automation background is a plus.
Benefits
- Based in Procore's Cairo, Egypt office.
- The company is seeking someone to join immediately.
About Procore Technologies
Procore Technologies builds a cloud platform for construction project management used by general contractors, specialty contractors, and owners to manage bidding, scheduling, documents, financials, and field safety via web and mobile apps. It sells its software by subscription and integrates with common accounting and ERP systems. Founded in 2002 and headquartered in Carpinteria, California, Procore is a public company (NYSE: PCOR) whose software supports projects worldwide.