Senior Principal Software Engineer - Generative AI & Mobile Platforms (Remote)
Core
Chief technical architect and visionary leader for the Mobile App Renovation Strategy (MARS), defining the future of a high-performance, modular, and intelligent mobile ecosystem while driving AI-first software development.
Role type
Senior Principal Software Engineer (Mobile & Generative AI)
Builds
Next-generation mobile architecture, AI-integrated software development lifecycle (SDLC), and reusable foundational code elements for a portfolio of mobile applications.
Domain
Retail technology, Mobile platforms (Android/iOS), Generative AI, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Native mobile development (Kotlin, Swift), Server-side orchestration, Microservices architecture, GraphQL, Cloud resource management, AI/GenAI integration, Technical leadership, Cross-functional team alignment
Preferred skills
Mobile app modernization strategy, JVM in-memory caching, LLM prompt engineering, Code-generation tools, Executive-level technical presentation, Large-scale engineering organization influence
Technologies
Kotlin Multiplatform, Spring Boot 3.5, Java 21, GraphQL (Netflix DGS), Android (Jetpack Compose), iOS (SwiftUI), New Relic, GCP, Prometheus, Contentful, Adobe Target
Responsibilities
Architect foundational code elements and develop POCs for portfolio adoption; Lead cross-functional feature and platform teams; Establish and steer the AI Tiger Team; Act as escalation point for complex technical challenges and high-priority outages; Define technology solutions and influence technology roadmaps; Mentor and coach direct reports.
Seniority
Senior Principal, hands-on IC with strategic leadership