Procore Technologies, Inc

Staff Software Engineer, iOS (Innovation Lab)

Procore Technologies, Inc$168K — $231K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field, or equivalent experience
  • 7+ years of Engineering Experience
  • Extensive experience in designing and architecting Native iOS applications
  • Proficient in Swift and mobile app architecture patterns like MVC and MVVM
  • Strong understanding of multi-threading and performance optimization
  • Knowledge of software engineering techniques and practices
  • Exceptional communication skills for teamwork and collaboration
  • Experience in leading large-scale initiatives

Responsibilities

  • Enable teams to quickly deliver high-quality complex projects
  • Serve as the go-to expert in technical areas
  • Set standards for teams with technical and procedural advice
  • Lead architectural design decisions with a customer-centric approach
  • Mentor teammates through code reviews and training opportunities
  • Impact projects beyond the team, focusing on scalability and performance
  • Identify and organize solutions for significant technological challenges
  • Utilize generative tools for efficient workflows

Benefits

  • Collaborative work environment within a global SaaS infrastructure
  • Opportunity to work on cutting-edge greenfield projects
  • Potential for equity and bonus incentives
  • Supportive resources to drive impactful results
  • Mentorship and development opportunities available
Full Job Description
We're looking for a Staff iOS Engineer to join Procore's Mobile Innovation team. In this role, you'll have the unique opportunity to drive the next generation of field application platform initiatives in a global SaaS infrastructure.

As a Staff iOS Engineer, you will be primarily responsible for working on cutting-edge greenfield projects. We'll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles. We are looking for native iOS experts who thrive at the intersection of mobile and AI. This role isn't just a "UI builder"-they are an engineer who understand how to handle low-latency, high-performance systems. This is a great opportunity to use your leadership, interpersonal, and organizational skills to build highly effective systems and practices, foster collaborative relationships, and measure value delivered to our customers.

This position will report to our Senior Director, Engineering and has the opportunity to work in the Austin, TX office. We're looking for someone to join our team 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
  • Identify large technological issues and opportunities in your area of responsibility, and organize your teams to solve these issues
  • Utilize generative tools and agentic workflows (Claude, Cursor, etc) to move faster and work smarter.


What we're looking for:
  • Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • 7+ years of Engineering Experience
  • Extensive hands-on experience in designing and architecting Native iOS applications, with a deep understanding of their respective ecosystems.
  • Proficiency in mobile development languages such as Swift and a strong understanding of mobile app architecture patterns (e.g., MVC, MVVM, VIPER).
  • Understanding of multi-threading, concurrent programming, memory management, and/or performance optimization
  • Proven working knowledge of software engineering techniques, methodologies, practices, and ability to develop and ship complex high-quality software products
  • Exceptional communication skills and the ability to work closely with others both within and adjacent to the existing team
  • Experience leading large initiatives with the ability to course-correct as needed
  • Ability to consistently evaluate current technical approaches to continue to be industry best-of-class


Additional Information

Base Pay Range:
168,560.00 - 231,770.00 USD Annual

This role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate's job-related skills, experience, education or training, and location.

About Procore Technologies, Inc

About Procore

Revolutionizing Construction Management

Procore Technologies, founded in 2003 and headquartered in Carpinteria, California, stands at the forefront of construction management solutions. With a commitment to innovation and leadership in the field, Procore offers a comprehensive cloud-based platform designed to streamline construction projects.

A Global Presence

Boasting over 1.6 million users across more than 125 countries, Procore has cemented its reputation as a leader in the industry.

Legacy of Success

The company's rapid growth trajectory and substantial funding underline its impact and the trust it has garnered from leading construction firms worldwide.

Career Opportunities at Procore

A World of Opportunity

Procore's dynamic environment offers a plethora of opportunities for professionals passionate about making a difference in the construction industry.

Building Careers

With roles ranging from technical product management to software engineering, Procore is on the lookout for talent ready to contribute to its mission.

Job Application Process

Your Path to Procore

Navigating the application process at Procore is straightforward, emphasizing transparency and opportunity for all candidates.

How to Apply

Details on submitting your application, crafting your resume to stand out, and tips for preparing for the interview process can be found on Procore’s website.

Leading Roles at Procore

There are several different roles at Procore. Some of the high-paying roles such as Account Executive, Technical Product Manager, and Senior Full Stack Software Engineer promise not just rewards but a chance to contribute to significant projects.

Company Culture and Values

Innovation at Its Core

An exploration of Procore's dedication to innovation, teamwork, and leadership in the construction tech industry.

Cultivating Success Together

How collaboration and a shared vision of success drive Procore's team to new heights.

Benefits and Perks

Beyond the Basics

Procore offers a competitive benefits package, including health care, retirement plans, and work-life balance initiatives. Inquiry with Procore’s HR department for more details.

Training and Development Programs

Investing in Your Growth

Procore is committed to employee advancement through professional development opportunities and training programs.

Employee Testimonials

Real Stories of Advancement

For insights and real stories from current and past employees at Procore, visit their profile on Glassdoor.

Connect with Procore

Visit Procore’s website for more detailed information on how to reach Procore's HR team and inquire about available positions, the application process, and more.
Learn more about Procore Technologies, Inc
Size
2,000 employees
Market Cap
$6.5 billion
Industry
Founded
2002
NASDAQ

Similar Jobs

More Jobs at Procore Technologies, Inc

More Consumer Technology Jobs

Find similar Staff Software Engineer, iOS (Innovation Lab) jobs: