S

Solera Holdings

Data platform for insurance and automotive

Lead Mobile Software Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Have 7 or more years of professional software development experience, including significant hands-on mobile engineering experience.
  • Have proven experience delivering complex mobile applications, mobile features, or mobile platform capabilities.
  • Have experience contributing to modernization of legacy mobile applications, mobile architectures, or mobile delivery practices.
  • Have hands-on experience building and shipping iOS and Android applications, including cross-platform mobile development.
  • Have experience applying AI-assisted development tools and AI-driven engineering practices to improve quality, speed, testing, documentation, and maintainability.
  • Have a history of hands-on technical leadership within a team, project, or mobile workstream.
  • Have experience mentoring engineers and supporting code quality through reviews and technical guidance.
  • Be able to lead assigned project workstreams, coordinate with cross-functional stakeholders, manage technical risks, and drive execution through delivery.
  • Have strong mobile engineering experience across iOS and Android.
  • Have strong proficiency with Swift and iOS platform development, including Apple platform conventions, app lifecycle, concurrency, networking, persistence, testing, and App Store release practices.
  • Have strong proficiency with Kotlin and Android platform development, including Android architecture, Jetpack, coroutines, networking, persistence, testing, and Google Play release practices.
  • Have hands-on experience with cross-platform mobile technologies such as React Native, Flutter, Kotlin Multiplatform, .NET MAUI, or equivalent frameworks.
  • Have a solid understanding of mobile architecture patterns such as MVVM, MVI, Clean Architecture, modular architecture, dependency injection, and design-system integration.
  • Have experience integrating mobile apps with RESTful APIs, GraphQL, identity providers, telemetry platforms, crash reporting, analytics, feature flags, and remote configuration.
  • Have hands-on experience with AI-assisted development tools and AI-enabled engineering workflows.
  • Have working knowledge of LLM-powered product experiences, AI service integration, prompt-driven workflows, structured outputs, validation, and responsible AI guardrails.
  • Have a strong understanding of mobile security, secure storage, authentication, authorization, privacy, encryption, certificate pinning, OWASP Mobile risks, and compliance-aware engineering.
  • Have strong experience with mobile testing strategies, including unit testing, UI automation, integration testing, contract testing, snapshot testing, and regression automation.
  • Have experience with mobile CI/CD, build automation, signing, provisioning, release tracks, app store submission, observability, and production monitoring.
  • Be comfortable working with cloud environments and backend integration patterns across AWS and/or Azure.
  • Be proficient with Git and modern development workflows.
  • Have a strong understanding of production-quality code, performance tuning, reliability engineering, accessibility, and user-centered mobile design.
  • Have a bachelor's degree in computer science or equivalent practical experience.

Responsibilities

  • 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 modernizing legacy mobile applications 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.
  • 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 using 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.
  • 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 with product owners, UX/design, engineering leaders, backend teams, security, DevOps/SRE, QA, support, and business stakeholders to keep delivery aligned with business outcomes.
  • 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.
  • 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 continuous learning, ownership, customer empathy, and technical excellence through hands-on technical contribution and example.
  • 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 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 in the full SDLC: design, coding, testing, deployment, production support, incident response, and continuous improvement.

Desired Qualifications

  • Have experience with .NET MAUI or other cross-platform mobile frameworks at scale.
  • Have experience building shared mobile platform libraries, SDKs, design systems, or reusable component frameworks.
  • Have experience with offline-first mobile applications, synchronization, conflict resolution, and intermittent connectivity scenarios.
  • Have experience with mobile observability, crash analytics, performance monitoring, synthetic monitoring, and SLO-driven reliability practices.
  • Have experience integrating AI-powered features into mobile applications, including on-device AI, cloud AI services, personalization, automation, or contextual assistants.
  • Have experience with regulated, security-sensitive, or compliance-driven mobile applications.
  • Have a background with event streaming, messaging, or real-time data workflows.
  • Have a strong background in Agile/Scrum environments.

About the Company

Solera Holdings

Data platform for insurance and automotive

Solera is a global provider of data, applications, and services for the insurance and automotive industries. It offers a unified platform that combines data, insights, and algorithms to help insurers and automotive professionals connect, streamline operations, and improve decision-making, with a revenue model based on subscriptions, transaction fees, and value-added services. The company serves over 250,000 customers in 90 countries and processes more than 300 million transactions each year. Solera differentiates itself by offering an end-to-end, industry-specific platform and professional workflows at scale, rather than a single tool. Its goal is to help clients achieve better customer outcomes and stay aligned with industry trends through reliable technology, integrity, and customer success.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Westlake, TX
Founded
2005

Recently Posted Jobs

Explore more opportunities at Solera Holdings

See more jobs