Nonprofit
Published 3/25/26 1:04AM

Senior Android Engineer

Remote, Work can be performed from anywhere in the world
Apply


  • Details

    Job Type:
    Full Time
    Start Date:
    June 1, 2026
    Application Deadline:
    April 13, 2026
    Experience Level:
    Director
    Salary:
    USD $120,000 - $150,000 / year
    If provided an offer, TPI will determine the specific compensation package based on skills and years of experience.
    Cause Areas:
    Human Rights & Civil Liberties, Science & Technology, Civic Engagement

    Description

    Senior Android Engineer

    Who we are

    The Tor Project, Inc. (TPI) is a 501(c)(3) nonprofit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies. TPI's team is committed to and passionate about our mission. We currently have a team of over 65, along with thousands of volunteers who contribute to our work. TPI is funded by government research and development grants, as well as individual, foundation, and corporate donations.

    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 improving accessibility of Android applications, including familiarity with screen readers
      • Experience contributing to or maintaining open source software, including constructive engagement with users and other contributors in public technical spaces
      • Familiarity with browser-based applications, or Firefox-derived codebases
      • Experience working on privacy, security, or anonymity-focused software

    Compensation

    This is a full-time, remote position with flexible geographic location. The salary range for this position is $120,000- $150,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), and 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

    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: 4/10/26 by 21:00 UTC

    Benefits

    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), and a monthly phone and internet stipend, and a tech stipend.

    Level of Language Proficiency

    We use English as our primary language for work. We have a diverse team with many languages spoken which also makes TPI a welcoming place for people who speak other primary languages.

    Location

    Remote
    Work can be performed from anywhere in the world
    Associated Location
    Winchester, NH, USA

    Apply to This Job

    All fields are required
    Resume must be uploaded in PDF format
    Choose a file or drag it here
    No file chosen (maximum size: 10 MB)
    Choose a file or drag it here
    No file chosen (maximum size: 10 MB)
    I acknowledge that use of the Idealist Applicant Tracking System is subject to Idealist's Privacy Policy and Terms of Service.

    Similar Jobs

    Illustration

    Take the Next Step in Your Career

    Match with social-impact hiring managers, explore the latest job opportunities, and get notified when new opportunities meet your search criteria.
    Already a user? Log in