Note: The job is a remote job and is open to candidates in USA. Pearlsoft Solutions Inc. is seeking a Senior Principal Software Engineer to lead mobile architecture modernization and generative AI initiatives. The role focuses on Kotlin Multiplatform, Android and iOS architectures, server-driven UI, GraphQL and microservices, while providing technical leadership, executive communication, and hands-on development with generative AI and LLM technologies.
Skills
- 10+ years of Software Engineering experience
- 4+ years in Principal/Sr Principal Architect role
- Strong Mobile Architecture & Modernization experience
- Kotlin Multiplatform (KMP) and Server-Driven UI (SDUI)
- Android: Kotlin, Jetpack Compose
- IOS: Swift, UIKit, SwiftUI
- GraphQL, Netflix DGS, GraphQL Federation
- Java 21, Spring Boot 3.5, REST APIs, Microservices
- JVM in-memory caching and distributed systems
- Hands-on Generative AI, LLM APIs, Prompt Engineering, AI Code Generation/Agents
- Testing: JUnit 5, XCTest, MockK, Espresso, XCUITest
- Visual Testing: Paparazzi, Shot
- CI/CD: Bitrise, Fastlane, TestFlight, Firebase App Distribution
- Security: SAST, DAST
- Monitoring: New Relic, GCP Cloud Monitoring, Prometheus, Distributed Tracing
- Strong architecture, communication, executive presentation, and technical leadership experience
Company Overview
Company H1B Sponsorship