O

Okta

Secures digital identities for people and software

Senior Software Engineer - Android

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • The candidate should have 5–9 years of professional software development experience.
  • The candidate should understand design patterns, scalability patterns, security engineering, and object-oriented principles.
  • The candidate should be able to develop and maintain high-quality Android applications using Kotlin.
  • The candidate should have experience working in fast-paced software development teams that use continuous integration and deployment practices.
  • The candidate should have strong communication skills and the ability to work across functions.
  • The candidate should have strong debugging and problem-solving skills to identify, diagnose, and resolve complex issues across Android operating system versions and device types.
  • The candidate should have a proven track record of designing and implementing durable, resilient, enterprise-grade secure solutions that withstand complex security threats.
  • A bachelor's degree in Computer Science or equivalent experience is required.

Responsibilities

  • Design, develop, and deliver secured elements for Okta products.
  • Collaborate with product managers, designers, and backend engineers to translate requirements into robust and effective solutions.
  • Review code and write unit, functional, and user interface tests to maintain high programming standards.
  • Optimize applications for speed, scalability, and responsiveness across devices and browsers.
  • Participate in code reviews, provide constructive feedback, and ensure code quality across the team.
  • Identify and address technical debt, performance bottlenecks, and other areas for improvement.
  • Stay current with trends and technologies in Linux development and evaluate and recommend tools and approaches.
  • Champion continuous improvement, innovation, and technical excellence within the team.

Desired Qualifications

  • Understanding of Identity and Access Management protocols and architecture, including FIDO, U2F, WebAuth, SSO, SAML, Kerberos, OAuth, and federation.
  • Security or systems development experience on Android, such as root detection, code signing, tamper resistance, PKI, or SafetyNet.
  • Knowledge of Mobile Device Management.
  • Experience working on public-facing SDKs.

About the Company

Okta

Secures digital identities for people and software

Okta builds cloud identity software that controls how employees, customers, and automated systems access applications and company resources. Its single sign-on product lets people use one login across their work tools, while passwordless sign-in and additional identity checks protect accounts from stolen credentials. Administrators use its directory, access policies, and lifecycle tools to grant permissions when someone joins an organization and remove them when they leave. Organizations pay subscriptions based on the products they use and the identities they manage, with support included. Okta was founded in 2009 and is headquartered in San Francisco, California, United States.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Okta

See more jobs