Skip to content
LyftLyft

Software Engineer, Privacy

Builds scalable systems that make privacy the default across Lyft, including data redaction, privacy-rights tooling, and data management systems. The role requires software engineering experience with general-purpose programming, data systems, query languages, distributed systems, and responsible AI-assisted development.

About the job

Responsibilities

  • Write well-crafted, well-tested, readable, and maintainable code.
  • Promote appropriate technology and engineering best practices.
  • Partner with teams across Lyft on organizational privacy initiatives.
  • Partner with senior engineers to design, build, and maintain systems that enhance privacy across the organization.
  • Independently lead tasks from idea to execution.
  • Participate in code reviews to ensure code quality and distribute knowledge.
  • Support brown bags and tech talks, and champion appropriate technology and engineering best practices.
  • Contribute to the development of controls and continuous testing, and design remediation and risk-mitigation solutions.
  • Partner with cross-functional stakeholders to enable privacy by design in products, services, and business processes.
  • Anticipate problems and proactively suggest architectural improvements.

Requirements

  • Proficiency in at least one general-purpose programming language, such as Python, Java, or Go.
  • Exposure to at least one operational or analytical data system, such as DynamoDB, Aurora, Redis, or Databricks.
  • Proficiency in at least one query language, such as SQL, Cypher, MQL, or PL/SQL.
  • Familiarity with distributed systems.
  • Ability to learn and research new technologies rapidly and build scalable solutions.
  • Ability to write thorough, scalable, and clear design documentation.
  • Ability to manage an independent workload with guidance from senior engineers.
  • Good written and verbal communication skills.
  • Experience using AI-assisted development tools responsibly, such as GitHub Copilot, Cursor, or AI agents.
  • Willingness to work through ambiguity and develop deployable solutions to complex problems.

Preferred Qualifications

  • Knowledge of privacy or security engineering.
  • Experience with ETL tools such as Airflow, Spark, or Jupyter Notebooks.
  • Familiarity with CCPA, GDPR, and other privacy regulations.
  • Experience with automation and creating tools for distributed systems.

Skills

Python, Java, Go, DynamoDB, Aurora, Redis, Databricks, SQL, Distributed Systems, Airflow, Spark, Jupyter Notebooks, Github Copilot, Cursor, GDPR

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.

Adaption Labs

Adaption Labs

San Francisco, CA

Platform Engineer, APIs and Security
No salary listedHybrid5+ YOEBackend Engineering

Build and own the secure multi-tenant platform connecting enterprise customers to inference infrastructure, including public APIs, tenant isolation, metering, entitlements, and enterprise access controls. Requires 5+ years of backend, infrastructure, or platform engineering experience and strong Python and API design skills.

Kraken

Kraken

Poland
Software Engineer - Rust - Consumer
No salary listedRemote3+ YOEBackend Engineering

Builds and owns high-performance Rust services and libraries powering consumer trading, payments, and crypto experiences. The role requires 3+ years of software engineering experience, distributed-systems knowledge, asynchronous Rust expertise, and a security-first approach.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.