Procore Technologies Logo

Procore Technologies

Senior Software Engineer iOS

Posted Yesterday
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Build and evolve native iOS applications for iPhone and iPad, integrating LLM services and on-device Core ML capabilities. Design scalable architecture, improve performance, collaborate with product and design teams, and support full-lifecycle delivery through testing, CI/CD, deployment, and observability. The role also involves evaluating emerging mobile AI technologies, documenting technical decisions, and ensuring privacy, security, and reliability.
The summary above was generated by AI

Procore Technologies is the leading technology partner for every stage of construction. We empower construction teams to drive efficiency and mitigate risk through actionable AI & data-driven insights. For over 20 years, we have been transforming the industry with purpose-built solutions for construction professionals and we’re looking for talented people to help us build together.


We are looking for a Senior Software Engineer, iOS to help shape the next generation of our field applications. As the Senior Software Engineer, iOS on our Product & Technology team, you will work closely with engineers, product managers, designers, and architects to build and grow the Procore experience on iPhone and iPad, including actionable AI capabilities that support field teams on the job site. Your strengths in native iOS architecture, mobile AI integration, and full-lifecycle software delivery will drive your success.


You will report to the Engineering Manager, Mobile and will be based in our Bengaluru, India office.


What You’ll Do

  • Write clean, maintainable code and build robust systems that perform reliably across diverse Apple hardware and iOS versions
  • Design and evolve modular, scalable iOS architecture adhering to modern mobile engineering standards and best practices
  • Leverage AI-assisted developer workflows (e.g., Claude Code, Cursor, GitHub Copilot) to accelerate technical design, prototyping, testing, and reviews while maintaining high code quality and security
  • Build high-impact AI capabilities into native iOS applications, integrating LLM-powered services and on-device Core ML with a focus on latency, offline capability, cost, and user privacy
  • Prototype and evaluate emerging iOS frameworks and mobile AI technologies, providing technical recommendations for production adoption
  • Profile, diagnose, and resolve runtime performance bottlenecks to ensure fluid application responsiveness across supported devices
  • Collaborate cross-functionally with Product, UX, and Systems teams to translate complex business problems into reliable technical designs
  • Author and maintain high-quality technical documentation, architectural decision records, and system diagrams

What You Bring

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience
  • Demonstrated experience in software engineering, with expertise in test-driven development, robust design practices, and distributed systems for enterprise iOS apps
  • Deep hands-on proficiency in Swift, native iOS development, and standard mobile architectural patterns (e.g., MVVM, Clean Architecture, VIPER)
  • Practical experience integrating AI/ML capabilities into mobile applications, including LLM APIs, Core ML, or on-device inference tooling
  • Solid understanding of responsible AI deployment, focusing on data privacy, security perimeters, and mitigation of non-deterministic model outputs
  • Experience utilizing AI coding tools in daily engineering workflows with sound technical judgment in verifying generated code
  • Familiarity with enterprise microservices integration patterns, event-driven architectures, and API gateway communication
  • Comprehensive experience with modern SaaS lifecycles, including CI/CD pipelines, automated testing, deployment, and production observability

Procore Technologies Bengaluru, Karnataka, IND Office

Bengaluru, India

Procore Technologies Bengaluru, Karnataka, IND Office

Bengaluru, India, India

Similar Jobs

9 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Payments
Lead architecture, development, testing, releases, and operational quality for PayPal’s POS iOS app. Own payment-critical Tap to Pay, reader connectivity, and ProximityReader flows; establish standards for architecture, performance, accessibility, automation, and observability. Partner with backend, product, design, and security teams to deliver secure payment features, lead incident response and rollouts, mentor engineers, review code, and guide knowledge transfer across global teams.
Top Skills: Core BluetoothEmviOSModular App ArchitecturesPciProximityreaderSwiftTap To Pay On Iphone
One Month Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Information Technology • Software
Design, develop, and maintain scalable iOS applications using Swift, SwiftUI, UIKit, SwiftData, and Realm. Build tested features, optimize performance, debug crashes, integrate REST APIs, and contribute to architecture and technical decisions. Collaborate with product, design, and backend teams, participate in Agile ceremonies, mentor junior engineers, and adopt modern Apple platform capabilities and AI-assisted development tools.
Top Skills: ActorsApp StoreAsync/AwaitAvfoundationBitriseClaudeCocoapodsCursorFastlaneGcdGithub ActionsGithub CopilotInstrumentsJSONMraidMvcMvvmObjective-COpenrtbOperation QueuesRealmRest ApisSwiftSwift ConcurrencySwift Package ManagerSwiftdataSwiftuiTcaUikitUrlsessionVastViperXcodeXctestXcuitest
One Month Ago
Easy Apply
In-Office or Remote
Bangalore, Bengaluru, Karnataka, IND
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Security • Software
Architects and delivers native Swift and Kotlin mobile security features for authentication, password management, and identity verification applications. Implements biometrics, secure storage, autofill, encryption, and OIDC/OAuth2 integrations. Owns mobile testing, CI/CD, app-store releases, telemetry, incident response, and troubleshooting. Mentors engineers, reviews RFCs, and guides AI-assisted development workflows. Participates in on-call rotations and collaborates with backend platform teams.
Top Skills: AndroidAutofillAWSBiometricpromptBitriseClaude CodeCredential ProviderCursorEspressoFace IdFastlaneFirebase CrashlyticsGCPGithub ActionsGithub CopilotGoiOSKeychainKeystoreKotlinOauth2OidcRest ApisSecure EnclaveSentrySwiftTouch IdWebsocketsXctest

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account