Celebrating 30 Years of Idealist! Discover where we’ve been, and where we’re going.
Nonprofit
Published 5 days ago

Software Engineer (Consultancy)

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


  • Details

    Job Type:
    Contract / Freelance
    Start Date:
    June 28, 2026
    End Date:
    September 25, 2026
    Experience Level:
    Mid-level
    Compensation:
    USD $500 - $600 / day
    This is a multi-phased project and so we will consider both those who can work full time and part time.
    Cause Areas:
    Civic Engagement, Human Rights & Civil Liberties, Policy, Science & Technology, Transparency & Oversight

    Description

    Psst is seeking a highly skilled and motivated Software Engineer to oversee the next generation

    build of the Psst Safe. The engineer will work with Professor Anitha Gollamudi from University of Massachusetts - Lowell and includes prototypes developed by Berkman Klein’s Applied Social Media Lab. Development will include applications leveraging hardware-based trusted execution environments (TEE), improved authentication process for depositors, and an improved user interface. The Safe utilizes the open source Hush Line platform.

    Responsibilities:

    • Develop secure software system utilizing secure enclave technologies, such as Intel SGX, TDX, AWS Enclaves, confidential containers or secure library OS.
    • Write reliable and well-tested code.
    • Collaborate with cross-functional teams to integrate features into Safe platform.
    • Research and prototype solutions that leverage trusted computing environments.
    • Contribute to the design and implementation of secure software, protocols, and hosting environments.
    • Document technical designs, architecture decisions, and code effectively.

    Required technical skillset:

    • Proficiency in Rust or C++ with a strong understanding of systems programming concepts.
    • Familiarity with private, attested software development for Trusted Execution Environments (TEEs), Intel SGX and TDX, AWS Nitro Enclaves, Azure or Google Confidential Computing, or a demonstrated ability to quickly learn new low-level technologies.
    • Experience with secure software development practices and principles.
    • Solid understanding of memory management, concurrency, and performance optimization.
    • Comfortable contributing to open source projects.

    Preferred skills and hardware:

    • Experience with private, attested software development for Trusted Execution Environments (TEEs), Intel SGX and TDX, AWS Nitro Enclaves, Azure or Google Confidential Computing.
    • Knowledge of cryptographic primitives and secure protocol design.
    • Familiarity with Linux development environments and toolchains.
    • Proficiency in Python.
    • Contributions to open source projects related to security or systems programming.

    Location

    Remote
    Work can be performed from anywhere in the world
    Associated Location
    Baltimore, MD, 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)
    I acknowledge that use of the Idealist Applicant Tracking System is subject to Idealist's Privacy Policy and Terms of Service.
    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.