Lead Software Engineer - iOS Engineer
Core
Designs, develops, troubleshoots, and delivers secure, high-quality iOS applications and technical solutions, while leading the adoption of enterprise-authorized AI-assisted engineering tools and establishing standards for validating AI outputs.
Role type
Lead Software Engineer - iOS Engineer
Builds
iOS applications and technical solutions
Domain
Mobile development (iOS) + AI engineering workflows
Deliverable
production ML models
Required skills
iOS application development (SwiftUI, UIKit, Cocoa Touch, Core Data), AI-assisted software development practices, AI output validation, responsible AI engineering workflows, API integration, Linux/macOS/GNU tools, scripting languages, CI/CD, application resiliency, security, MVC/MVVM/MVP design patterns, Git/Bitbucket version control, Xcode profiling tools (Debug Memory Graph, Instruments), App Store deployment
Preferred skills
Financial services industry IT systems, cloud-native experience
Responsibilities
Design, develop, troubleshoot, and debug secure production software; lead adoption of AI-assisted engineering tools; coach engineers on responsible AI use and secure data handling; identify and automate remediation of recurring issues; lead evaluation sessions with vendors and internal teams on architecture and system applicability
Seniority
Lead, hands-on IC with mentorship responsibilities