> Markdown version of [/jobs/ext/3893155-software-engineer](https://www.wearedevelopers.com/jobs/ext/3893155-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Glean, Ai - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $140,000.0 - $265,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Android Software Development, IOS Applications, Apple IOS, Apple Xcode, Build Automation, Automation of Tests, Mobile Application Development, Cloud Computing, Continuous Integration, Github, Gradle, Human-Computer Interaction, OAuth, OpenID, Material Design, Security Assertion Markup Language (SAML), Screenshots, Software Engineering, Web Applications, Swiftui, Concurrency, AI Coding Agents, Kotlin, Jetpack Compose, Virtual Agents - **Published:** October 23, 2026 - **Apply:** https://startup.jobs/software-engineer-native-mobile-glean-website-10561728 ## About the Role * 6+ years of software engineering experience, with 4+ years shipping production mobile apps on both iOS and Android. * Proficiency in Swift or Kotlin with working knowledge of the other, and willingness to develop cross-platform fluency, as you will be responsible for both iOS and Android. * You have owned mobile CI/CD pipelines and release infrastructure (e.g. Fastlane, Xcode Cloud, GitHub Actions, Gradle, code signing, staged rollouts). * You use AI coding tools daily to ship faster without lowering the quality bar, and have opinions on structuring a codebase and toolchain so agents work in it effectively. * Experience with mobile auth: OAuth 2.0/PKCE, OIDC/SAML, MSAL, ASWebAuthenticationSession / Custom Tabs, Keychain and Android Keystore. * Experience shipping OS integrations (widgets, App Intents / Shortcuts, extensions, background work) on at least one platform. * Startup mindset: comfortable owning problems end to end, from infra to pixels, in an ambiguous environment. * Nice to have: migrating a hybrid or cross-platform app to native; shipping in MDM/MAM-managed enterprise environments. ## Description Glean is seeking a Senior Software Engineer, Mobile, to accelerate our development of fully native apps for iOS and Android. Today our apps wrap the web app; you will replace them with native Swift/SwiftUI and Kotlin/Jetpack Compose apps, harnessing AI to deliver a new refined and polished mobile experience. You will be responsible for setting strong technical foundations for these new codebases. You will: Build the apps * Build and ship native iOS and Android apps in Swift/SwiftUI and Kotlin/Jetpack Compose. * Ship user-facing features end to end: search, AI assistant, agents, notifications, and OS integrations such as widgets, App Intents, share extensions, live voice modes and more. * Build experiences that feel native on each platform, following Apple's Human Interface Guidelines and Google's Material Design, with strong accessibility, performance, and offline behavior. * Define the mobile architecture: module boundaries, networking, persistence, concurrency, observability, and performance budgets. Build the infrastructure * Own mobile CI/CD: automated builds and tests, code signing, TestFlight and Play Store deployment, phased rollouts, and release health monitoring. * Set up an AI-native development workflow: an agent-friendly repo, automated test generation, AI-assisted review, and tooling that lets coding agents build, run, and verify mobile changes. Own enterprise readiness * Build, sign, and ship enterprise app variants with their own configuration and distribution requirements. * Own mobile authentication end to end: OAuth 2.0/PKCE, OIDC/SAML SSO, secure token and session handling, and identity-provider policies such as conditional access and device trust. * Make the apps work in managed and BYOD environments: MDM, MAM, managed app configuration, app protection policies, and Android Enterprise work profiles. * Design admin-controlled data protection (downloads, sharing, copy/paste, screenshots) with Security and Admin teams, and emit reliable audit events for customer security tooling. * Represent mobile in enterprise security reviews and validate behavior on real managed and unmanaged devices.