Senior Software Engineer

Linden LabSan Francisco, CA
194d$143,000 - $193,000

About The Position

Linden Lab develops platforms that empower people to create, connect, and thrive through transformative virtual experiences. Since our founding in 1999, we’ve been at the forefront of the creator economy, building platforms that inspire limitless imagination and innovation. In 2003, we revolutionized the virtual world with the launch of Second Life—a vibrant, user-driven community where creativity knows no bounds. With nearly two billion user creations and a flourishing $650 million economy, Second Life continues to be a global hub for collaboration, self-expression, and entrepreneurship. We believe our strength lies in diversity—of perspectives, experiences, and ideas. Our values are rooted in organizational health, strengths-based leadership, and the belief that collaborative teams are stronger than individuals. At Linden Lab, you’ll be at the cutting edge of virtual worlds, shaping the future of immersive experiences. Whether you’re building innovative tools or fostering a welcoming community, you’ll find a place to belong, thrive, and be unapologetically yourself. We invite you to come as you are.

Requirements

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

Responsibilities

  • Own, maintain, and continuously modernize our payments and billing infrastructure.
  • Write and maintain automated tests to ensure high reliability in a regulated environment.
  • Mentor and support teammates through code reviews, documentation, and technical leadership.
  • Contribute to and guide migration efforts for legacy codebases toward more sustainable, testable architecture using modern tools.
  • 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.

Benefits

  • Comprehensive medical, dental, vision, and 401(k) plans.
  • Equity Incentive Plan (EIP).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service