Procore is seeking a Solution Architect/Senior Principal Software Engineer to join its Mobile Engineering organization. The role defines the technical foundation for mobile experiences across Procore product areas, including Field Solutions, Quality & Safety, Project Management, Financials, Schedule, and Assets, spanning iOS, Android, shared cross-platform logic, backend services, and cloud services. The architect will establish strategic technical direction for mobile, cloud, and backend architecture; create reference patterns for teams; and remain hands-on in delivering that strategy across core product areas. The position includes shaping cross-platform approaches such as Kotlin Multiplatform, a federated GraphQL backend-for-frontend layer, and mobile platform capabilities including offline synchronization, CI/CD, observability, and security. The role is expected to help reduce duplicated effort across platforms, strengthen mobile-to-backend architecture, and improve customer value. The position reports to the Senior Director of Mobile Engineering and is a hybrid role based in Procore's Austin, Texas office, with three days per week in the office. Procore is looking for someone to join immediately. The organization expects team members to be AI-literate and to use generative tools and agentic workflows; this role will also help set technical direction for AI-assisted mobile and backend engineering.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal