Linden Lab logo

Senior Software Engineer

Linden Lab

San Francisco, CA
Full Time
Senior
143k-193k
3 days ago

Job Description

About the Role

Linden Lab develops platforms that empower people to create, connect, and thrive through transformative virtual experiences. Since 1999, the company has been at the forefront of the creator economy, building platforms like Second Life that foster creativity, collaboration, and entrepreneurship. The company values diversity, organizational health, and collaborative teams, offering a dynamic environment at the intersection of stability and innovation. As a Senior Software Engineer, you will be shaping the future of immersive virtual worlds, working on payment systems, and contributing to a culture of great developer experience.

Key Responsibilities

  • Own, maintain, and modernize payments and billing infrastructure, including integrating payment providers.
  • 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.
  • Write and maintain automated tests to ensure high reliability in a regulated environment.
  • Mentor and support teammates through code reviews, documentation, and technical leadership.

Requirements

  • 5+ years of 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.
  • Strong written and verbal communication skills across hybrid teams.
  • High sense of ownership and ability to independently drive projects.

Nice to Have

  • Experience with FastAPI, Django, or similar modern frameworks.
  • Experience working in a regulated environment with compliance requirements.
  • Knowledge of automated testing and CI/CD pipelines.

Qualifications

  • Formal experience or background in backend software engineering.
  • Proficiency in Python and SQL.
  • Experience with payment systems and APIs.
  • Experience with legacy codebases such as PHP or Perl.

Benefits & Perks

  • Competitive salary range of $143,000 - $193,000 with a midpoint of $168,000.
  • Eligibility for awards under the Equity Incentive Plan (EIP).
  • Comprehensive medical, dental, vision, and 401(k) plans.
  • A dynamic, collaborative in-office environment designed to foster creativity and teamwork.

Working at Linden Lab

Linden Lab values diversity of perspectives, experiences, and ideas. The company fosters a culture rooted in organizational health, strengths-based leadership, and collaboration. It emphasizes in-person connections, creativity, and inclusion, with a focus on building a welcoming environment where contributions are valued and team members can thrive.

Apply Now

Job Details

Posted AtJun 18, 2025
Salary143k-193k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Linden Lab

Website

lindenlab.com

Company Size

101-250 employees

Location

San Francisco, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches