Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Tools for Humanity

Senior Software Engineer, Android

Posted Updated
Discussion

Description

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

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →