CareerPlanSign in

Senior Staff Software Engineer

USA💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Design, develop, and secure new features for primary Android mobile products with a focus on security-first development and high performance.

Role type

Senior Staff Android Software Engineer (Mobile Security)

Builds

Core Android solutions and mobile applications for enterprise customers

Domain

Cybersecurity / Mobile Development

Deliverable

production ML models | product features

Required skills

Kotlin, Java, Android architecture patterns (MVVM, MVI, MVP), Material Design, multithreading, concurrency, asynchronous programming, Android testing frameworks (Espresso, JUnit), Git workflows, CI/CD pipelines, code signing, Google Play Store distribution, Maven/Gradle, Identity and Access Management (IAM), OAuth 2.0, OpenID Connect (OIDC), SCIM, token-based authentication, Active Directory, Multi-Factor Authentication (MFA), PKI, certificate security, encryption, secure data storage, cloud platforms (AWS, Azure), NoSQL databases

Preferred skills

iOS development (Swift, Objective-C), Mobile Device Management (MDM), Mobile Application Management (MAM), full-stack web development, Windows programming, kernel-mode development, global security compliance frameworks (GDPR, SOX, PII, PHI), Agile/Scrum in distributed teams

Technologies

Kotlin, Java, Espresso, JUnit, Git, Maven, Gradle, AWS, Azure, Active Directory

Responsibilities

Drive architecture and implementation of core Android solutions; oversee end-to-end development lifecycle; define and evangelize security best practices; collaborate with Product, Sales, UX, and backend teams; interface with support teams for complex customer escalations; lead technical direction and code reviews for teammates; stay current with Android OS updates and open-source libraries

Seniority

Senior Staff, hands-on IC with technical leadership

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.