Note: The job is a remote job and is open to candidates in USA. Insight Global is seeking a Senior Principal Mobile Engineer to serve as the chief technical architect and visionary leader for its Mobile App Renovation Strategy. The role will define a high-performance, modular, AI-first mobile ecosystem, lead cross-functional teams, and drive the adoption of artificial intelligence throughout the software development lifecycle.
Responsibilities
- 50% Delivery and Execution - Leads portfolio level Principal meetings to maintain alignment, consistency and knowledge sharing; Creates and architects foundational code elements that can be reused across a portfolio; Develops POCs with new technologies and paves the way for portfolio adoption; Tracks and monitors efficient usage of cloud resources and drives cost reduction opportunities and enhancements
- 10% People - Acts as a point of escalation for teams facing extremely complex challenges; Presents at and attends conferences and learns how to apply new technologies and concepts; Provides leadership, mentoring, and coaching to direct reports; Conducts annual and mid-year reviews, reviewing individual development plans and providing performance feedback; Attracts, retains, develops, and motivates top talent
- 15% Strategy and Planning - Works with a Distinguished Engineer to define technology solutions (open source or vendor) teams should be exploring and/or leveraging; Works across local teams to unify strategy and alignment; Identifies and removes potential roadblocks & bottlenecks across large cross-functional projects and initiatives; Participates in and influences development of technology roadmaps within a given portfolio; Drives thought leadership and innovation within a given portfolio
- 25% Support and Enablement - Point of escalation for high-priority issues and outages as they arise; Fields questions from project, product, and support teams; Helps solve technology disputes across local teams; Works with vendors to help identify and implement feature enhancements in software products; Evangelizes successful usage of tooling and technology with local teams
Skills
- 10+ years of software engineering experience, with at least 4+ years leading architecture in a Principal or Senior Principal capacity for a major consumer-facing mobile application
- Proven track record of executing a major technology renovation or modernization strategy (preferably containing SDUI, KMP, and GraphQL BFF elements)
- Expert knowledge of microservices, server-side GraphQL patterns, and high-performance, multi-layered JVM in-memory caching
- Practical, hands-on experience using GenAI APIs, LLM prompt engineering, and code-generation tools/agents to accelerate development
- Outstanding communication and presentation skills, with a proven history of writing technical white papers, presenting architecture to executive leadership, and driving technical alignment across large engineering organizations (50+ engineers)
- Architecting shared business logic layers
- Designing extensible layout engines to dynamicize screen rendering
- Proficient in Android (Kotlin, Jetpack Compose) and iOS (Swift, UIKit, SwiftUI)
- GraphQL (Netflix DGS) and GraphQL Federation layers
- Spring Boot 3.5, Java 21, REST APIs, and microservices integrated with core services like SearchNav, ProductGateway, and TypeAhead
- Automated unit and integration testing using JUnit 5, XCTest, MockK, Espresso, and XCUITest
- Visual regression testing with Paparazzi and Shot
- Mobile-specific delivery pipelines including Bitrise, Fastlane, TestFlight, and Firebase App Distribution
- Automated security practices including Static (SAST) and Dynamic (DAST) Application Security Testing
- Performance instrumentation using New Relic, GCP Cloud Monitoring, Prometheus, and distributed tracing spanning hybrid mobile-to-backend journeys
Benefits
- Full benefits and PTO provided.
Company Overview
Company H1B Sponsorship