Procore Technologies

Staff Software Engineer, iOS (Innovation Lab)

Procore Technologies
Apply
2 hours ago

Base Salary

$169k - $232k/yr

Responsibilities

  • Enable teams to deliver complex projects quickly while maintaining a high quality bar.
  • Serve as the go-to technical expert and provide technical and procedural guidance and decision-making.
  • Set technical standards and lead architectural design decisions using a customer-centric approach.
  • Develop teammates through code reviews, mentorship, pairing, and training.
  • Lead projects affecting scalability, performance, and new customer value.
  • Identify major technological issues and opportunities and organize teams to address them.
  • Use generative tools and agentic workflows, including Claude and Cursor, to accelerate development.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • At least 7 years of engineering experience.
  • Extensive hands-on experience designing and architecting native iOS applications and understanding the iOS ecosystem.
  • Proficiency in Swift and mobile application architecture patterns such as MVC, MVVM, and VIPER.
  • Understanding of multithreading, concurrent programming, memory management, and performance optimization.
  • Working knowledge of software engineering techniques, methodologies, and practices, with the ability to develop and ship complex, high-quality software products.
  • Exceptional communication and collaboration skills.
  • Experience leading large initiatives and course-correcting as needed.
  • Ability to evaluate technical approaches and maintain industry-best practices.

Benefits

  • Base pay range is $168,560.00–$231,770.00 USD annually, with potential eligibility for equity and/or bonus incentive compensation.
  • The role offers the opportunity to work in Procore’s Austin, Texas office.
  • The position is intended to be filled immediately.

Tech Stack

iOSSwift

Categories

Mobile
Contact me