
Staff Software Engineer, iOS (Innovation Lab)
Procore Technologies2 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