Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Linden Lab Logo

Staff Software Engineer

Linden Lab

$165,000 - $223,000
Sep 12, 2025
San Francisco, CA, US
Apply Now

Linden Lab is looking to modernize its payments and billing infrastructure by integrating new payment providers and ensuring reliable, compliant money movement.

Requirements

  • 8+ years backend software engineering experience, with strong Python skills and proficiency in SQL.
  • Experience building and maintaining APIs, especially for server-side systems.
  • Experience in payments, billing, or real money movement—ideally with providers like PayPal, Stripe, or similar.
  • Comfortable working in, refactoring, and maintaining legacy codebases (e.g. PHP, Perl).
  • Strong grasp of cloud infrastructure (AWS preferred) and infrastructure as code (CloudFormation or equivalent).
  • Familiarity with automated testing, CI/CD pipelines, and modern engineering practices.

Responsibilities

  • Contribute to and guide migration efforts for legacy codebases toward more sustainable, testable architecture using modern tools (FastAPI, Django, etc.).
  • Participate in on-call rotation for critical payments infrastructure.
  • Collaborate with cross-functional teams to scope and implement projects that affect the broader platform.
  • Contribute to CI/CD and devtools improvements that enhance developer experience.
  • Own, maintain, and continuously modernize our payments and billing infrastructure.
  • Write and maintain automated tests to ensure high reliability in a regulated environment.
  • Mentoring and supporting teammates through code reviews, documentation, and technical leadership.

Other

  • This role will follow a hybrid schedule, requiring in-office presence at our San Francisco office from Monday to Thursday, with an occasional additional day on-site as needed.
  • A self-motivated engineer with strong judgment on when to dig deep and when to make smart, pragmatic tradeoffs.
  • Someone who enjoys making sense of complex systems and bringing clarity to ambiguity who elevates those around them and actively contributes to a culture of great developer experience.
  • Demonstrated executive presence, clearly communicating engineering priorities, progress, challenges, and recommendations while translating complex technical concepts into strategic insights to influence outcomes.
  • Strong written and verbal communication skills across hybrid teams.