Lead Mobile Software Engineer (P4)
Who We Are
Solera is a global leader in data and software services, transforming every touchpoint of the vehicle lifecycle into a connected digital experience. Solera processes over 300 million digital transactions annually for approximately 235,000 partners and customers in more than 90 countries. Our teams work on mission-critical platforms that demand reliability, scalability, and thoughtful evolution of complex systems.
JOB SUMMARY
- We’re looking for a hands-on Lead Mobile Software Engineer (P4) who will help design, build, modernize, and deliver enterprise-grade mobile applications across iOS and Android. This role is focused on building reliable, scalable, secure, and high-performing mobile experiences while applying AI-driven development practices to improve engineering velocity, product quality, and team effectiveness.
- This role is ideal for a senior technologist who:
- Leads meaningful mobile features and workstreams across discovery, design, implementation, launch, and continuous improvement
- Designs and builds cross-platform mobile solutions spanning iOS, Android, and shared mobile components
- Applies AI-driven development practices, AI-assisted engineering tools, and modern mobile workflows to improve delivery speed and product quality
- Makes sound technical decisions that balance native platform quality, cross-platform reuse, performance, security, maintainability, and delivery needs
- Partners effectively with product, design, architecture, backend, security, QA, DevOps/SRE, and business stakeholders to deliver mobile outcomes
- Mentors engineers through code review, implementation guidance, mobile best practices, and hands-on technical support
- You will operate with strong ownership, lead mobile workstreams with limited direction, help shape implementation approaches, support cross-team alignment, and be known as someone who ships high-quality mobile software, unblocks teammates, and drives execution.
WHAT YOU’LL DO
Build, Ship, and Own Mobile Applications
- Write production-quality mobile code regularly across iOS, Android, shared components, and mobile integration layers
- Own and deliver mobile features, platform improvements, and system enhancements end-to-end
- Contribute to modernization of legacy mobile applications by helping move toward modular, maintainable, testable, and scalable mobile architectures
- Help design and evolve mobile foundations, including app architecture, shared components, design systems, offline capabilities, authentication flows, telemetry, and release infrastructure
- Translate product and user requirements into reliable, intuitive, and performant mobile experiences
- Identify mobile technical risks early, including app performance, crash rates, app store constraints, OS fragmentation, security, privacy, offline behavior, and API reliability
- Lead assigned project workstreams, including technical discovery, solution design, delivery planning, execution tracking, launch readiness, release coordination, and post-launch follow-through
- AI-Driven Mobile Development & Intelligent Experiences
- Apply AI-driven development practices for mobile engineering, including AI-assisted design, coding, refactoring, test generation, debugging, documentation, and code review workflows
- Help design and implement intelligent mobile experiences that responsibly leverage LLMs, AI services, on-device intelligence, contextual assistance, automation, and personalization where appropriate
- Integrate mobile applications with AI-enabled backend services, APIs, orchestration layers, and data sources
- Evaluate tradeoffs for on-device, edge, or cloud-based intelligence based on latency, privacy, cost, reliability, and user experience
- Follow and help improve guardrails for AI-assisted mobile engineering, including generated-code review standards, testing expectations, security review, privacy controls, and quality gates
- Support validation strategies for AI-powered mobile features, including grounding, structured outputs, user confirmation, fallback states, and telemetry-driven evaluation
- Help implement monitoring and feedback loops for AI-enabled mobile behavior in production
- Ensure AI-enabled mobile capabilities meet security, privacy, compliance, accessibility, and user trust requirements
Mobile Technical Leadership & Architecture
- Contribute to mobile architecture standards through hands-on implementation
- Guide implementation decisions across native iOS, native Android, cross-platform frameworks, shared components, backend integration, data synchronization, security, and observability
- Make thoughtful tradeoffs between native platform quality, cross-platform reuse, delivery speed, performance, correctness, and maintainability
- Act as a technical escalation point for assigned mobile areas, including performance, memory, battery usage, offline behavior, crash stability, OS compatibility, release quality, and integration reliability
- Influence technical direction within the team and across related mobile workstreams
- Provide technical leadership for assigned projects by coordinating architecture input, engineering execution, dependency management, risk mitigation, mobile release planning, and cross-team alignment
- Communicate clearly with product owners, UX/design, engineering leaders, backend teams, security, DevOps/SRE, QA, support, and business stakeholders to keep delivery aligned with business outcomes
AI-Assisted Mobile Engineering & Developer Productivity
- Use AI-powered development tools such as GitHub Copilot, ChatGPT, Claude, and mobile-specific automation to accelerate high-quality delivery
- Follow and promote best practices for safe, high-quality AI-assisted mobile coding
- Use AI tools for mobile solution design, architecture analysis, refactoring, test generation, debugging, system comprehension, documentation, and release readiness
- Improve developer productivity through reusable mobile components, shared architecture patterns, CI/CD automation, test automation, build optimization, and platform tooling
- Help the team adopt modern mobile workflows that improve velocity while maintaining engineering rigor, security, accessibility, and release quality
Mentorship & Team Elevation
- Mentor engineers through pairing, code reviews, architecture discussions, and implementation support
- Help mid-level and senior engineers strengthen mobile engineering practices and ownership
- Coach teammates on modern mobile architecture, cross-platform development, AI-aware engineering practices, quality engineering, observability, and secure development
- Promote a culture of continuous learning, ownership, customer empathy, and technical excellence
- Lead by example with clear communication, accountability, collaboration, and hands-on technical contribution
Mobile Execution, Quality & Operations
- Build and maintain enterprise mobile applications using modern native and/or cross-platform frameworks
- Implement integrations with RESTful APIs, GraphQL services, event-driven workflows, identity providers, analytics platforms, and mobile backend services
- Optimize mobile applications for performance, memory usage, battery life, network efficiency, offline behavior, accessibility, localization, and reliability
- Partner with DevOps/SRE and QA to support strong mobile CI/CD pipelines, automated testing, build signing, release automation, observability, crash reporting, and safe deployments
- Support release quality across TestFlight, Google Play testing tracks, App Store, and Google Play production releases
- Participate fully in the SDLC: design, coding, testing, deployment, production support, incident response, and continuous improvement
REQUIRED QUALIFICATIONS
Experience
- 7+ years of professional software development experience, including significant hands-on mobile engineering experience
- Proven experience delivering complex mobile applications, mobile features, or mobile platform capabilities
- Experience contributing to modernization of legacy mobile applications, mobile architectures, or mobile delivery practices
- Hands-on experience building and shipping iOS and Android applications, with cross-platform mobile development experience
- Experience applying AI-assisted development tools and AI-driven engineering practices to improve quality, speed, testing, documentation, and maintainability
- History of hands-on technical leadership within a team, project, or mobile workstream
- Experience mentoring engineers and supporting code quality through reviews and technical guidance
- Proven ability to lead assigned project workstreams, coordinate with cross-functional stakeholders, manage technical risks, and drive execution through delivery
Technical Skills
- Strong mobile engineering experience across iOS and Android
- Strong proficiency with Swift and iOS platform development, including Apple platform conventions, app lifecycle, concurrency, networking, persistence, testing, and App Store release practices
- Strong proficiency with Kotlin and Android platform development, including Android architecture, Jetpack, coroutines, networking, persistence, testing, and Google Play release practices
- Hands-on experience with cross-platform mobile technologies such as React Native, Flutter, Kotlin Multiplatform, .NET MAUI, or equivalent frameworks
- Solid understanding of mobile architecture patterns such as MVVM, MVI, Clean Architecture, modular architecture, dependency injection, and design-system integration
- Experience integrating mobile apps with RESTful APIs, GraphQL, identity providers, telemetry platforms, crash reporting, analytics, feature flags, and remote configuration
- Hands-on experience with AI-assisted development tools and AI-enabled engineering workflows
- Working knowledge of LLM-powered product experiences, AI service integration, prompt-driven workflows, structured outputs, validation, and responsible AI guardrails
- Strong understanding of mobile security, secure storage, authentication, authorization, privacy, encryption, certificate pinning, OWASP Mobile risks, and compliance-aware engineering
- Strong experience with mobile testing strategies, including unit testing, UI automation, integration testing, contract testing, snapshot testing, and regression automation
- Experience with mobile CI/CD, build automation, signing, provisioning, release tracks, app store submission, observability, and production monitoring
- Comfort working with cloud environments and backend integration patterns across AWS and/or Azure
- Proficient with Git and modern development workflows
- Strong understanding of production-quality code, performance tuning, reliability engineering, accessibility, and user-centered mobile design
NICE TO HAVE
- Experience with .NET MAUI, or other cross-platform mobile frameworks at scale
- Experience building shared mobile platform libraries, SDKs, design systems, or reusable component frameworks
- Experience with offline-first mobile applications, synchronization, conflict resolution, and intermittent connectivity scenarios
- Experience with mobile observability, crash analytics, performance monitoring, synthetic monitoring, and SLO-driven reliability practices
- Experience integrating AI-powered features into mobile applications, including on-device AI, cloud AI services, personalization, automation, or contextual assistants
- Experience with regulated, security-sensitive, or compliance-driven mobile applications
- Background with event streaming, messaging, or real-time data workflows
- Strong background in Agile/Scrum environments
EDUCATION
Bachelor’s degree in computer science or equivalent practical experience
WHAT SUCCESS LOOKS LIKE
- You are consistently delivering high-quality mobile features and improvements across iOS and Android
- Mobile applications are becoming more reliable, performant, secure, observable, accessible, and easier to release
- Legacy mobile systems are being improved incrementally without disrupting customers or business operations
- AI-assisted engineering practices improve team velocity, code quality, test coverage, and documentation quality
- AI-enabled mobile capabilities are implemented responsibly, monitored effectively, and trusted in production
- The team moves faster because of the mobile patterns, tools, automation, and examples you help establish
- Engineers seek you out for guidance on mobile implementation, cross-platform decisions, AI-assisted development, release quality, and production issues
- Assigned projects are well-scoped, well-communicated, and delivered through effective collaboration with product, design, engineering, operations, security, QA, and business stakeholders
- Code quality, mobile reliability, release confidence, and development velocity improve measurably
- You are recognized as a lead engineer who ships, collaborates effectively, and raises the quality of the team around you

