Get introduced to vetted companies that are still hiring

Create a profile to become searchable by hiring managers.

0
JOBS
0
COMPANIES

Principal Software Engineer

Omnitracs

Omnitracs

Westlake, TX, USA
Posted on Feb 20, 2026

JOB SUMMARY

We're looking for a pragmatic, hands-on Principal Mobile Engineer who gets things done. You'll spend significant time writing code while helping elevate the technical skills of the broader mobile organization. This role is ideal for someone who thrives on modernizing legacy mobile systems, champions emerging technologies and development practices, leverages AI-assisted development tools to accelerate delivery, and excels at building centralized mobile platform architectures that serve millions of users. You'll balance individual contribution with strategic technical leadership, helping engineers grow their craft through practical guidance and code review while driving the long-term evolution of our mission-critical mobile platform.

WHAT YOU'LL DO

Build and Ship

Design and build high-quality native features for Android (Kotlin) and iOS (Swift)

Architect and maintain Kotlin Multiplatform (KMP) codebases, maximizing shared logic utilization

Modernize mobile codebases through modularization, KMP adoption, and performance optimizations

Leverage AI-powered development tools (GitHub Copilot, ChatGPT, Claude, etc.) to accelerate feature development

Lead technical deep dives into performance bottlenecks, ANR/crash issues, memory optimization, and threading models

Own architectural decisions for mobile services, background execution, offline sync, networking, security, and data layers

Build mobile SDKs and shared libraries that scale globally

Lead Through Example

Define the long-term technical vision and architecture for mobile platforms across Android, iOS, and KMP

Mentor Senior/Staff mobile engineers and guide architectural reviews

Champion and integrate new mobile technologies and development practices that solve real problems

Share best practices for AI-assisted development and cutting-edge mobile tooling

Drive engineering excellence, coding standards, and best practices across multiple teams

Make and defend architectural decisions that impact the entire mobile organization

Foster a culture of continuous learning, experimentation, and technical excellence

Technical Execution & Strategy

Collaborate with backend teams on API design, authentication flows, real-time data streaming, and mobile-specific server optimizations

Ensure mobile apps are architected to scale globally and operate reliably under constrained connectivity

Partner with Product, Design, Data, QA, and Security teams to ensure platform consistency, accessibility, privacy, and reliability

Drive the technical roadmap for mobile CI/CD, test automation, observability, and release quality

Proactively monitor, identify, and resolve systemic issues across the mobile platform

Document and communicate technical specifications to diverse audiences across the organization

REQUIRED QUALIFICATIONS

Experience

10+ years of professional mobile engineering experience

Proven track record of leading mobile architecture at scale

3+ years with Kotlin Multiplatform (KMP) or hybrid/shared logic architectures in production environments

History of modernizing legacy mobile systems and introducing new technology stacks

Strong experience with AI-assisted development tools and workflows

Track record of mentoring and elevating engineering teams

Demonstrated ability to drive clarity in ambiguous, high-complexity environments

Proven impact as a technical leader and strategic partner

Expert-Level Mobile Development

Android: Kotlin, Jetpack, Background Services, WorkManager, Jetpack Compose (a plus)

iOS: Swift, SwiftUI/UIKit, background execution, Core frameworks

Kotlin Multiplatform: Production experience with KMP shared modules at scale

Deep understanding of mobile app architectures (MVVM, MVI, Clean Architecture)

Expert knowledge of concurrency models (Kotlin Coroutines, GCD, OperationQueue)

Mobile Systems & Architecture

Designing and owning complex, large-scale systems across multiple platforms

Mobile data synchronization strategies and offline-first architectures

Secure mobile communications (TLS, OAuth2, certificate pinning)

Performance tuning, crash analysis, and ANR mitigation

Building mobile SDKs and shared libraries

Mobile-specific networking, caching, and state management

Backend Integration & Systems Design

Collaborating with backend teams on API design and optimization

Understanding of REST, GraphQL, streaming APIs, and microservices

Experience with real-time data streaming and push notification architectures

Knowledge of authentication flows and mobile security best practices

DevOps & Quality

Strong experience with mobile CI/CD pipelines

Automated testing strategies (unit, integration, UI testing)

Crash reporting and analytics platforms (Firebase/Crashlytics)

Observability and monitoring tools for mobile applications

Innovation & Technology Adoption

Track record of researching and vetting new mobile technologies

Ability to champion and successfully implement new development practices

Experience evaluating and integrating emerging mobile frameworks and tools

Understanding of mobile technology trends and their business applications

Leadership & Communication

Exceptional communication skills with ability to influence engineering and product leadership

Strong mentorship mindset with proven impact on elevating teams

Ability to operate as a strategic partner across Product, Backend, Security, and DevOps

Track record of driving technical roadmaps and architectural decisions

Collaborative mindset focused on cross-functional excellence

Soft Skills

Bias toward action and shipping working solutions

Strong problem-solving and debugging skills

Passion for mobile engineering excellence, reliability, and user experience

Ability to manage multiple priorities and deliver results

Comfortable challenging the status quo constructively

NICE TO HAVE

Experience developing enterprise-level apps serving millions of users

Knowledge of KMP ecosystem tools (Ktor, SQLDelight, Realm)

Experience in regulated industries (transportation, insurance, safety, healthcare)

Background with mobile data persistence strategies

Familiarity with mobile accessibility standards and implementation

Experience with mobile performance monitoring and APM tools

Knowledge of mobile A/B testing and feature flag frameworks

Understanding of mobile app store optimization and release management

Experience with cross-platform communication and native module development

EDUCATION

Bachelor's degree in Computer Science or equivalent practical experience

WHAT SUCCESS LOOKS LIKE

You're consistently shipping high-quality mobile features and architectural improvements

The mobile platform is more scalable, performant, and maintainable

KMP adoption is progressing with measurable shared code benefits

Legacy mobile systems are being systematically modernized

The team has adopted new technologies and practices that improve velocity

Mobile engineers across the organization are leveling up their skills

App stability metrics (crash-free rate, ANR rate) are consistently improving

Mobile CI/CD and release processes are more efficient and reliable

You're recognized as the technical authority and strategic partner for mobile

EQUAL OPPORTUNITY EMPLOYER
SOLERA HOLDINGS, INC., AND ITS US SUBSIDIARIES (TOGETHER, SOLERA) IS AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER. THE FIRM'S POLICY IS NOT TO DISCRIMINATE AGAINST ANY APPLICANT OR EMPLOYEE BASED ON RACE, COLOR, RELIGION, NATIONAL ORIGIN, GENDER, AGE, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, MARITAL STATUS, MENTAL OR PHYSICAL DISABILITY, AND GENETIC INFORMATION, OR ANY OTHER BASIS PROTECTED BY APPLICABLE LAW. THE FIRM ALSO PROHIBITS HARASSMENT OF APPLICANTS OR EMPLOYEES BASED ON ANY OF THESE PROTECTED CATEGORIES.