Patreon

Senior Software Engineer, Backend Platform

Patreon1 weeks ago
Location

San Francisco

Type

Full Time

Salary

USD 257,500 – 386,000

Level

Senior

Role

Backend Engineer

Posted

Apr 20, 2026

Full TimeSenior

The role

Summary

Patreon is seeking a Senior Backend Platform Software Engineer to design and implement scalable, high-performance backend systems that power their creator membership platform. The ideal candidate will be responsible for building robust APIs, optimizing system performance, and supporting Patreon's mission of empowering creators in the digital economy.

What you'll do

Backend System Design: Design and implement scalable backend systems capable of handling millions of daily requests for the creator membership platform
Performance Optimization: Identify and address performance bottlenecks to ensure high-efficiency system operations
API Development: Build and maintain robust APIs that support Patreon's web and mobile application ecosystem
Collaborative Development: Work closely with engineers, product managers, and designers to deliver high-quality features within project timelines
Code Quality: Write efficient, scalable, and maintainable code that meets high engineering standards

What we look for

Technical

Programming LanguagesProficiency in Python or similar backend programming languages
Database TechnologiesExperience with relational databases (PostgreSQL) and NoSQL databases (Redis)
Container OrchestrationFamiliarity with Kubernetes for infrastructure management
API DevelopmentStrong understanding of RESTful API design and development principles

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Backend EngineeringMinimum 5 years of professional backend software engineering experience
System ArchitectureDemonstrated experience in designing scalable, high-performance backend systems

Skills

Required skills

PythonStrong proficiency in Python programming language
Software Design PatternsDeep understanding of software design principles and architectural patterns
CI/CDExperience with continuous integration and deployment practices

Nice to have

MicroservicesExperience designing and implementing microservices architectures
Cloud InfrastructureKnowledge of cloud platforms and scalable infrastructure design

Compensation & benefits

Salary

USD 257,500 – 386,000 (annual)

Benefits

Healthcare

Comprehensive health insurance coverage

Equity Plans

Stock option opportunities for employees

Unlimited PTO

Unlimited paid time off policy

Learning Stipend

Professional development and learning stipend

401k Matching

Retirement plan with company matching

Lifestyle Stipend

Additional stipend for personal wellness and lifestyle expenses


Interview process

  1. 1
    Initial Screening HR phone screen to assess candidate background and initial fit
  2. 2
    Technical Phone Interview Detailed technical discussion with senior engineering team member
  3. 3
    Coding Challenge Online coding assessment to evaluate technical skills and problem-solving abilities
  4. 4
    Onsite Interviews Multiple interview rounds including system design, technical deep dive, and team fit assessment
  5. 5
    Final Review Executive and team leadership review of candidate's overall application

Apply for this position

You'll be redirected to the company's application page