Principal Software Engineer
Core
Lead architecture, development, and modernization of enterprise-grade mobile platforms across iOS and Android, integrating AI-driven development practices and intelligent mobile experiences.
Role type
Principal Mobile Software Engineer (P5)
Builds
Cross-platform mobile solutions, shared platform capabilities, and intelligent mobile features
Domain
Mobile development, AI engineering, enterprise software
Deliverable
production ML models | product features
Required skills
iOS development, Android development, cross-platform frameworks, AI-driven development practices, mobile architecture design, AI integration, mobile security, performance optimization, CI/CD automation, mentorship
Preferred skills
Experience with LLMs and on-device intelligence, AI-assisted coding tools, modern mobile workflows
Technologies
iOS, Android, RESTful APIs, GraphQL, CI/CD pipelines, TestFlight, Google Play, App Store
Responsibilities
Design and evolve mobile platform foundations including app architecture and shared components; Lead modernization of legacy mobile applications; Implement intelligent mobile experiences leveraging LLMs and AI services; Mentor mobile engineers and raise technical standards; Optimize mobile applications for performance, battery life, and offline behavior; Own release quality across app stores and production environments
Seniority
Principal, hands-on IC with strategic influence