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.