Are you passionate about building innovative mobile solutions that make a real-world impact? Imagine using your iOS expertise to transform the way communities, hospitals, homes, schools, and sports stadiums are designed …
Procore is seeking a Senior Executive Assistant to support core leaders of the company’s leadership team. In this role, you’ll manage a wide range of administrative and executive support-related tasks to optimize the eff…
Skills: Calendar Management, Executive Support, Travel Coordination, Google Workspace, Slack
Procore is looking for a Value Consultant to join our Solutions Engineering team. You’ll partner with the Enterprise Sales Team, working with some of the largest companies in construction in Europe, helping our prospects…
Skills: Value Consulting, Value Management, Value Engineering, Management Consulting, Business Case Creation
We’re looking for a Technical Customer Support Representative to join Procore’s Customer Support department. In this role, you’ll utilize your strong problem-solving and people skills to support a product that impacts ho…
Skills: Technical Support, Problem Solving, Customer Experience, Troubleshooting, Multitasking
San Francisco, California, United States · On-site
$184k–$253k/yr
Senior$654M raised
We’re looking for a Sr. Product Marketing Manager to join Procore’s global product and technology organization to help lead product marketing for our AI products (including Datagrid). In this role, you will develop and d…
We’re looking for a Product Marketing Manager to join Procore’s global product and technology organization to help lead product marketing efforts for Procore AI, with a focus on our Data products. Data is the prerequisit…
Skills: Product Marketing, B2B SaaS, AI Strategy, Data Product Marketing, Positioning
We're looking for a Chief of Staff to join Procore's Product organization. In this role, you'll take on the unowned problems that fall between Product, Design, and Corporate Strategy — the ones with no clear brief and no…
Skills: Product Strategy, Structured Problem Solving, Executive Communication, Quantitative Modeling, AI Tool Integration
We're looking for a Staff Software Engineer, iOS to join Procore's Mobile Project Management Quality and Safety engineering team. In this role, you'll serve as a technical leader driving the architecture, quality, and de…
We're looking for a GTM Enablement Manager, Sales Activation Programs to join Procore's GTM Enablement team. In this role, you'll drive day-to-day execution for our global Sales Plays program and support other Sales Acti…
Skills: Program Management, GTM Enablement Strategy, Sales Activation, KPI Reporting, Relationship Building
We're looking for a Staff Software Engineer to join the Mobile BFF team within Procore's Mobile division. In this role, you'll use your technical leadership and engineering skills to develop products that impact how hosp…
Skills: Technical Leadership, System Design, Ruby on Rails, Node.js, Java
We're looking for a Senior Software Engineer (Backend) to join Procore's Mobile BFF team. In this role, you'll help revolutionize a historically underserved industry by building scalable SaaS solutions. Your primary goal…
Skills: Ruby on Rails, Node.js, Java, GraphQL, AWS
We’re looking for a Senior Software Engineer, iOS to join Procore’s Mobile team. In this role, you’ll help design, build, and scale the iOS mobile applications that help construction teams manage projects and jobsite saf…
We're looking for a Staff Software Engineer, Backend to join Procore's Mobile engineering team. In this role, you'll be the connective tissue between our mobile clients and Procore's backend engineering teams, driving mo…
Skills: Backend Development, API Design, REST, GraphQL, Offline-first Architecture
We're looking for a Senior Director, Customer Success & Solutions Engineering EMEA to join Procore's regional team. In this role, you'll lead, scale, and inspire a team of accomplished individuals committed to providing …
We’re looking for a Senior M&A Integration Analyst to join Procore’s Finance Transformation Team. In this role, you’ll help ensure acquired companies are integrated successfully and that the strategic, operational, and f…
Procore is looking for a goal and results-oriented Strategic Global Account Executive to join our Strategic Sales team. In this role, you’ll apply an understanding of Procore’s products, sales methodology, processes, pro…
Principal Security Engineer We’re looking for a Principal Security Engineer to serve as the technical anchor for Procore’s Security Engineering organization. In this role, you will define the vision for autonomous securi…
Join Procore as a Principal Product Manager, Identity & Access Management, and help us connect the entire construction industry on a global platform. You’ll play a key role in shaping the authorization infrastructure tha…
Skills: Identity and Access Management, Authorization Systems, Product Strategy, Roadmap Development, Fine-Grained Access Control
We’re looking for a high performing SMB Account Executive to join Procore’s APAC sales team. In this role, you’ll apply an understanding of Procore’s products, sales methodology, processes, prospecting techniques, and cu…
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 in…
Skills: Native iOS Development, Swift, Mobile App Architecture, AI Integration, Performance Optimization
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
bachelor degree
Posted 15d ago
~40 hrs/week
Responsibilities
Lead the architecture and delivery of complex, large-scale iOS applications while establishing engineering best practices. Mentor fellow engineers and collaborate with product and design teams to drive technical strategy and platform scalability.
Requirements
Requires a Bachelor's degree in Computer Science or related field and over 8 years of software engineering experience, with at least 5 years specializing in iOS. Must have deep expertise in Swift, Objective-C, and modern architectural patterns like MVVM.
Full job description
Are you passionate about building innovative mobile solutions that make a real-world impact? Imagine using your iOS expertise to transform the way communities, hospitals, homes, schools, and sports stadiums are designed and built. The construction industry touches nearly every aspect of modern life, yet it remains one of the least digitised sectors globally—creating tremendous opportunities for innovation.
We are seeking a Staff Software Engineer to join our Mobile Engineering team. In this role, you will work closely with engineering, product, and design teams to architect, build, and deliver high-quality iOS applications that solve meaningful customer challenges. As a senior technical leader, you will influence the direction of our mobile platform, mentor fellow engineers, and help shape scalable SaaS solutions that deliver exceptional customer value.
This is an opportunity to make a significant technical impact, contribute to engineering excellence, and help drive innovation across the organisation. You'll have the support, tools, and autonomy needed to build solutions that extend beyond traditional engineering responsibilities.
This position reports to the Senior Manager, Software Engineering, and is based in our India office.
What You'll Do
Drive the successful delivery of complex, large-scale iOS projects while maintaining high standards for quality, performance, and reliability.
Establish and promote engineering best practices, coding standards, and architectural principles across the team.
Provide technical leadership by guiding design decisions, resolving complex engineering challenges, and influencing technical strategy.
Mentor and develop engineers through code reviews, technical coaching, pair programming, and knowledge-sharing initiatives.
Contribute to initiatives that improve platform scalability, application performance, maintainability, and customer value.
Identify technical risks and long-term opportunities, leading efforts to improve system architecture and overall platform health.
Take ownership of complex technical initiatives, ensuring sustainable and maintainable solutions.
Lead proof-of-concept projects and technical explorations to evaluate new technologies and validate architectural approaches.
Create and review technical designs, architecture documents, and engineering proposals to support informed decision-making.
Clearly communicate technical priorities, architectural trade-offs, and the rationale behind engineering decisions, including balancing feature delivery with technical debt reduction.
Foster a collaborative, inclusive, and psychologically safe engineering culture that encourages open communication, continuous learning, and innovation.
What We're Looking For
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
8+ years of software engineering experience, including at least 5 years developing iOS applications using Swift and Objective-C.
Strong expertise in iOS frameworks and technologies, including UIKit, SwiftUI, CoreData, and modern architectural patterns such as MVC and MVVM.
Experience designing and integrating RESTful APIs, JSON-based services, and GraphQL APIs.
Solid understanding of multithreading, concurrency, memory management, application performance optimisation, and mobile application lifecycle management.
Experience developing applications that support offline functionality and synchronisation.
Strong knowledge of software engineering principles, design patterns, development methodologies, and industry best practices.
Excellent communication and collaboration skills, with the ability to work effectively across engineering, product, and design teams.
Demonstrated experience leading complex technical initiatives and adapting plans to changing business priorities.
A continuous improvement mindset, with the ability to evaluate emerging technologies and recommend modern engineering approaches that keep the platform aligned with industry best practices.
Procore Technologies, Inc. (NYSE: PCOR) is a leading technology partner for every stage of construction. With more than two decades of experience, over three million projects in 150+ countries have run on Procore’s purpose-built, unified platform. From project planning to completion, Procore’s innovative technology delivers AI & data-driven insights to help teams drive efficiency and mitigate risks.
By harnessing the power of technology and deep industry expertise, Procore is committed to shaping a better future for construction professionals, projects, and communities. Whether it’s a small-scale build or a large-scale infrastructure portfolio, Procore connects every stakeholder through seamless communication and collaboration, delivering the solutions and insights needed to overcome challenges and achieve success throughout the construction lifecycle.
Offices: 6309 Carpinteria Ave, Carpinteria, CA 93013, US · 1705 Engineering Ave NE, Suite #311 NE, Willmar, MN 56201, US · 221 W 6th St, Suite 1800, Austin, Texas 78701, US · 183-185 Clarence St, Level 12, Sydney, New South Wales 2000, AU · 1 University Avenue, Suite 04-128, Toronto, Ontario M5J 2P1, CA
Construction SoftwareConstruction Project Management SoftwareOnline Project Management SoftwareWeb-based Construction Management ToolsiPad for ConstructionConstruction SubmittalsiPhone for Constructionand Construction Project SoftwareConstructionSoftware
Procore Technologies, Inc. (NYSE: PCOR) is a leading technology partner for every stage of construction. With more than two decades of experience, over three million projects in 150+ countries have run on Procore’s purpose-built, unified platform. From project planning to completion, Procore’s innovative technology delivers AI & data-driven insights to help teams drive efficiency and mitigate risks.
By harnessing the power of technology and deep industry expertise, Procore is committed to shaping a better future for construction professionals, projects, and communities. Whether it’s a small-scale build or a large-scale infrastructure portfolio, Procore connects every stakeholder through seamless communication and collaboration, delivering the solutions and insights needed to overcome challenges and achieve success throughout the construction lifecycle.
Offices: 6309 Carpinteria Ave, Carpinteria, CA 93013, US · 1705 Engineering Ave NE, Suite #311 NE, Willmar, MN 56201, US · 221 W 6th St, Suite 1800, Austin, Texas 78701, US · 183-185 Clarence St, Level 12, Sydney, New South Wales 2000, AU · 1 University Avenue, Suite 04-128, Toronto, Ontario M5J 2P1, CA
Construction SoftwareConstruction Project Management SoftwareOnline Project Management SoftwareWeb-based Construction Management ToolsiPad for ConstructionConstruction SubmittalsiPhone for Constructionand Construction Project SoftwareConstructionSoftware