We are seeking a Senior Android Engineer focused on building and maintaining TPI’s mobile
products. You will work closely with engineers and cross-functional partners to design,
implement, and ship privacy-preserving features used by people around the world.
This role emphasizes technical depth, strong collaboration, and mentorship through day-to-day
engineering work. You will help shape technical approaches, contribute to architectural
decisions, and take ownership of complex work, while supporting the growth of other members
of the team.
Overview of the role
We are seeking a Senior Android Engineer focused on building and maintaining TPI’s mobile
products. You will work closely with engineers and cross-functional partners to design,
implement, and ship privacy-preserving features used by people around the world.
This role emphasizes technical depth, strong collaboration, and mentorship through day-to-day
engineering work. You will help shape technical approaches, contribute to architectural
decisions, and take ownership of complex work, while supporting the growth of other members
of the team.
What You'll Do
- Design, implement, test, and maintain features across Tor’s Android
applications, including debugging and resolving complex issues
- Contribute to maintaining and evolving long-lived mobile applications across
multiple release cycles
- Take ownership of complex or cross-cutting technical work from design through
delivery
- Participate in technical design and architecture discussions, helping evaluate
tradeoffs and implementation approaches
- Write and review code with a strong focus on quality, security, and long-term
maintainability
- Work within a complex upstream ecosystem, including integrating and adapting
changes from upstream projects and helping triage and review related changes
- Collaborate with engineers across Tor teams to align mobile work with
cross-platform and shared components
- Engage with upstream dependencies and open source projects as needed,
including contributing patches and participating in technical discussions
- Help improve development practices, tooling, testing, and documentation over
time
- Provide technical mentorship to other team members through code review,
pairing, and shared problem-solving
Who you are
- A senior Android engineer with substantial experience building, shipping, and
maintaining Android applications using Kotlin and Java
- Deep familiarity with Android application architecture, lifecycle (activities,
fragments, and composables), background execution (services/workers,
coroutines), IPC, and release processes
- Comfortable working across unfamiliar domains and in complex, multi-language
codebases that may include native components (e.g., C/C++ or Rust)
- Comfortable owning complex technical work end-to-end, from design through
delivery and follow-through
- Comfortable working with CI-driven development workflows and non-trivial build
systems
- Curious and collaborative across adjacent parts of the stack, and comfortable
learning enough to integrate effectively with shared components
- Able to make pragmatic architectural decisions that balance correctness,
privacy, performance, and long-term maintainability across large code-bases
- Strong code review and debugging skills, with experience collaborating in
large, long-lived, open-source codebases
- Experience mentoring and supporting engineers through day-to-day technical
collaboration
- Clear and thoughtful communicator, including in asynchronous, distributed
collaboration environments
- Motivated by Tor’s mission and aligned with building privacy-preserving
software that serves real users
Preferred but not required:
- Experience with Firefox-derived codebases
- Experience contributing to or maintaining open source software, including
constructive engagement with users and other contributors in public technical
spaces
- Experience working on privacy, security, or anonymity-focused software
- Experience improving accessibility of Android applications, including
familiarity with screen readers
Compensation
This is a full-time, remote position with flexible geographic location. The salary range for this
position is $100,000- $110,000 USD. If provided an offer, TPI will determine the specific
compensation package based on skills and years of experience. TPI provides an attractive
benefits package that currently includes flexible Fridays, unlimited responsible personal time off
(RPTO), generous leave options, healthcare (type is dependent on geographic location), a
monthly phone and internet stipend, and a tech stipend.
TPI has a strong culture of transparency and democratic processes, and long-standing
community guidelines and cultural norms. At TPI, we are invested in discussing the depth and
breadth of each candidate’s background and experience during the interview process and using
that information to determine the best offer while considering internal pay equity.
TPI is an equal opportunity employer and does not discriminate against any applicant or
employee because of race, color, religion, sex, national origin, disability, genetic information,
age, or military or veteran status in accordance with federal law. Applicants must be authorized
to work in the country in which they live, we cannot provide visa assistance for
this position. Due to U.S.
sanctions and embargo regulations,
TPI is not able to hire individuals with citizenship and residency in certain
countries, including but not limited to Russia, North Korea, Cuba, Iraq, China,
Iran, and Syria.
How to apply
To apply please use this
link
which will take you to a brief application. You will be asked to answer a few
initial questions and upload your CV or resume. We do not ask for references or
cover letters at this time. Please do not include them. Additionally, please do
not use AI for the creation of your application or at any point in the process.
Applications will be considered on a rolling basis and we reserve the right to
close this process early due to high applicant volume. As part of the
application, please include a brief response explaining why TPI’s mission
resonates with you and why you are interested in working at a nonprofit focused
on privacy and human rights.
Deadline: June 8th 2026 by 2100 UTC