Principal Software Engineer, iOS (Innovation Lab)
Core
Drive next-generation field application platform initiatives and greenfield projects for Procore's global SaaS infrastructure, focusing on the intersection of mobile and AI.
Role type
Principal Software Engineer, iOS (Innovation Lab)
Builds
Native iOS applications, scalable architectural solutions, and reference patterns for field applications.
Domain
SaaS, Mobile Development, AI/LLM integration
Deliverable
production ML models | product features
Required skills
Native iOS development, Swift, Mobile Architecture (MVC/MVVM/VIPER), Microservices design, Distributed Architectures, Security best practices, Generative AI tools (Claude, Cursor), Voice synthesis, Audio streaming, Speech-to-text/LLM interfaces, Real-time communication (VoIP)
Preferred skills
Experience with AI Note-taking apps, Domain experience with AI Note-taking apps, Speech-to-text / LLM interfaces, Real-time communication (VoIP, Zoom)
Technologies
Swift, iOS, Microservices, API Gateway, Generative AI tools (Claude, Cursor)
Responsibilities
Design scalable and robust architectural solutions for Native iOS applications, Provide technical leadership to cross-functional teams, Evaluate emerging mobile technologies and frameworks, Identify and address performance bottlenecks, Implement security best practices, Create and maintain architectural documentation, Establish and maintain overall technology strategy.
Seniority
Principal, strategy & mentorship
