Senior Software Engineer, Android

Own key software components and design, build, debug, maintain, scale, and instrument them for security, privacy, reliability, and performance. Implement native Android features and SDKs, privacy-preserving attestation and enrollment flows, cloud integrations, secure credential management, and trusted execution environments.

Responsibilities

  • Design and develop native Android applications and SDKs
  • Own and maintain key software components for reliability and scalability
  • Build privacy-preserving attestation and enrollment mechanisms
  • Implement secure credential management and trusted execution environment integrations
  • Integrate Android clients with cloud services and developer SDKs
  • Instrument systems for monitoring, debugging, and performance
  • Streamline enrollment and account management to minimize involuntary churn
  • Collaborate with product managers, designers, engineers, and stakeholders

Requirements

  • Experience designing and developing native Android applications
  • Track record of writing high-quality, reliable, scalable software
  • Strong collaboration, prioritization, and organizational skills
  • Ability to operate in ambiguous and changing conditions
  • Demonstrable ability to learn and apply new technologies quickly
  • Clear written and verbal communication skills
  • Willingness to work onsite in San Francisco with circumstantial flexibility and relocation assistance

Benefits

  • Relocation assistance
  • Healthcare, dental, and vision insurance
  • 401(k) plan with employer match
  • Life insurance
  • Flexible time off
  • Commuter benefits
  • Professional development stipend
  • Long-term incentive package

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available