Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Recharge Logo

Senior Software Development Engineer, Backend (Foundation Services)

Recharge

$140,000 - $185,000
Nov 18, 2025
Remote, US
Apply Now

Recharge is looking to build and operate core systems that power their platform, including event-bus implementations, charge processing systems, integrations with partners, and webhooks. These systems handle millions of charge attempts and process over a billion events weekly, requiring solutions for scale, performance, and reliability.

Requirements

  • Have 5+ years of backend experience with technologies such as Python, GCP (Cloud Functions, Pub/Sub), MySQL, and Redis, and are comfortable in distributed, event-driven, and cloud-native environments.
  • Experience across multiple technical domains, including backend, infrastructure, and data – with frontend exposure as a bonus.
  • Confident reviewing code, guiding design discussions, and diving into the details when needed to ensure high-quality, reliable products are delivered.
  • Experience with distributed systems, solving challenges around scale and performance.
  • Experience with Python, Flask, GCP, Kubernetes, Dapr, Redis, MySQL/NoSQL, Terraform, Docker, Splunk, Chronosphere, Sentry.

Responsibilities

  • Builds and operates many core systems that power our platform.
  • Responsible for our event-bus implementations, charge processing systems, integrations with partners such as Shopify and Klaviyo, and the webhooks that connect Recharge to the broader ecosystem.
  • Perform thorough code reviews and provide constructive, actionable feedback.
  • Embrace rapid, iterative design, testing, and development to deliver value while continuously learning.
  • Promote strong engineering habits, including sound development practices, security awareness, and thoughtful management of technical debt.
  • Advocate for improved standards, tooling, and processes across the team.
  • Partner with product and engineering management to shape roadmaps, plan timelines, and release features incrementally.

Other

  • Champion and embody our core values – accountability, collaboration, iteration, and attention to detail.
  • Communicate clearly across remote channels and contribute thoughtfully to discussions and reviews.
  • Approach challenges with initiative and accountability, balancing pragmatism with technical depth.
  • Balance pragmatism and high standards – you know when to move fast and when to dig deeper for quality, maintainability, and scale.
  • Collaborate effectively across engineering, product, and leadership to deliver scalable, maintainable solutions.