About The Position

Patreon is a media and community platform where over 300,000 creators give their biggest fans access to exclusive work and experiences. We offer creators a variety of ways to engage with their fans and build a lasting business including: paid memberships, free memberships, community chats, live video, and selling to fans directly with one-time purchases. Ultimately our goal is simple: fund the creative class. And we're leaders in that space, with: $10 billion+ generated by creators since Patreon's inception 100 million+ free memberships for fans who may not be ready to pay just yet, and 25 million+ paid memberships on Patreon today. We're continuing to invest heavily in building the best creator platform with the best team in the creator economy and are looking for a Software Engineer to support our mission. This role is Remote but also open to those who are able to be in-office 2 days per week in New York or San Francisco on a hybrid work model. About the Team The Developer Productivity team owns the developer environment, testing infrastructure, and CI/CD pipeline that our developers use to deliver delightful products and experiences to Patreon creators and fans. We work closely with software teams across the stack to find opportunities to improve craft, address pain points, and increase velocity. We continuously evaluate and adopt emerging technologies, including advances in generative AI and developer tooling, to ensure our engineers have a modern platform that empowers them to do their best work. About the Role In this role, you will be working on initiatives that make all engineers at Patreon more productive. This includes ownership of continuous integration, continuous deployment, and developer environments. You will meet with engineers from across the org to better understand their pain points to improve the developer experience leveraging rapidly evolving landscape of AI tools.

Requirements

  • Experienced Software Engineer who is passionate about making other engineers more productive and efficient
  • Deeply empathetic individual who can understand our constituents pain paints and work toward providing tide rising improvements to developer ergonomics
  • You take a data driven approach to delivering impact by establishing and using metrics to guide their decision making
  • You like simplifying complex systems
  • Proficient with Python
  • Comfortable with Linux system operations and command line tooling
  • Have experience with CircleCI or similar continuous integration systems
  • Have experience with containerized environments
  • Strong oral and written communication; comfortable presenting to the engineering department
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent working experience

Nice To Haves

  • Experience with ECR, Kubernetes, Argo CD, Terraform, Cypress

Responsibilities

  • Developer environment and tools (Docker, testing infrastructure)
  • Integrating AI agents, MCPs, and skills
  • Operating continuous integration pipelines at scale (CircleCI)
  • Kubernetes + Argo CD / Argo Rollouts for continuous deployments
  • Building and operating developer-facing services for testing and deployment
  • Automated test selection
  • GitHub automation

Benefits

  • salary
  • equity plans
  • healthcare
  • flexible time off
  • company holidays and recharge days
  • commuter benefits
  • lifestyle stipends
  • learning and development stipends
  • patronage
  • parental leave
  • 401k plan with matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service