Note: The job is a remote job and is open to candidates in USA. InfoVision Inc. is seeking a Senior Principal Software Engineer to lead its Mobile App Renovation Strategy (MARS) and define a high-performance, modular, and intelligent mobile ecosystem. The role will architect native mobile and server-side platforms, lead cross-functional teams, and drive AI-first software development across the software development lifecycle.
Responsibilities
- Serve as the chief technical architect and visionary leader for our Mobile App Renovation Strategy (MARS)
- Define the future of our high-performance, modular, and intelligent mobile ecosystem
- Champion innovative AI-first software development
- Lead cross-functional feature and platform teams to build our next-generation architecture
- Aggressively drive AI-first software development
- Establish, steer, and inspire our AI Tiger Team
- Directly influence how engineering teams utilize artificial intelligence throughout the software development lifecycle (SDLC)
- Architecting shared business logic layers
- Designing extensible layout engines to dynamicize screen rendering
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
- Remote work
Company Overview
Company H1B Sponsorship