Senior Software Engineer - Payments


  • Location
    • Berlin
  • Date Posted
  • 11 Sep 2019
  • Function
  • Software Engineering
  • Sector
  • Business Applications, Future Of Work

Pitch, a new company from the makers of Wunderlist, is looking for a Senior Software Engineer. We're looking for someone with experience in billing and payment systems to implement critical parts of our paid product — from the user-facing experience to the backend billing model.

Who you are

  • You have 5+ years of hands-on software engineering experience in building business critical, scalable systems
  • You have experience with the APIs of billing and subscription management platforms like Stripe and Recurly
  • You have experience designing a flexible backend architecture for billing in a SaaS or subscription business
  • You have experience building internal tools and reporting for support teams to manage payment and billing processes
  • You are proficient in Clojure or in another server-side language
  • You have proven expertise in building secure, scalable and highly available web applications
  • You have a deep knowledge of concurrency, resilience and building low latency services
  • You have proven expertise in solving large data challenges
  • You have a successful track record of delivering results in complex cross-functional projects
  • You are curious about emerging technologies and can quickly evaluate and adapt as needed
  • You are driven by the desire to solve hard technical problems with the goal to automate and scale everything
  • You are self-motivated and love making an impact
  • You enjoy delivering innovative solutions with minimal guidance and have a strong bias towards action

What you'll do

  • Ensure Pitch can process payments from a variety of payment processors in multiple currencies
  • Own and maintain our integrations with billing and subscription management platforms (Stripe, Recurly etc.)
  • Build browser-based administrative tools to help our team work more efficiently
  • Represent the billing-related areas of Pitch internally, and be responsible for documentation, knowledge sharing and education on these topics
  • Be a key driver of revenue success for Pitch by designing a flexible technical approach to pricing and billing
  • Enable fast iteration on monetization strategy and pricing at Pitch
  • Improve our ability to support Pitch customers — design and implement internal tools for managing and troubleshooting processes related to billing and account management.
  • Work with our design teams to implement Pitch's in-app account management and billing functionality — purchase flow, upgrade/downgrade/cancellation flow, user management etc.
  • Implement a flexible backend model for managing and versioning our pricing, so that we can iterate on our pricing model and roll out changes with minimal engineering effort