Backend Software Engineering Manager – Billing Engineer
Company | Philo |
---|---|
Location | Cambridge, MA, USA, San Francisco, CA, USA, Brooklyn, NY, USA |
Salary | $162000 – $240000 |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 8+ years of software development experience.
- 2+ years of software engineering management experience.
- Experience developing with the programmatic API of one or more subscription and/or payment management providers (bonus points for experience with Philo’s payment provider, Stripe).
- Experience developing within the ecosystem of one or more product/billing platforms (RokuPay, AmazonPay, Apple IAP, GooglePlay IAP, or Vizio IAP are a plus).
- Familiarity with payment networks, card authorizations, dunning policies, refunds, chargebacks, and reversals.
- Proven track record of building highly efficient and highly available software using Ruby/Rails, JavaScript/TypeScript, Golang, Python, Java or similar programming languages.
- Experience operating in cloud computing environments using modern software deployment technologies (e.g. Docker, Kubernetes, AWS).
- Experience working with large amounts of data and making data-based decisions to prioritize projects, including familiarity with relational and non-relational databases and modern data warehousing and querying with SQL.
- Experience and aptitude for collaborating and communicating with internal and external stakeholders in both business and technical roles.
- Knowledge of billing/subscription ecosystem trends and changes that will impact how Philo manages our payment options in the years to come.
Responsibilities
- Provide technical leadership to members of the billing team, including input on system architecture and design tradeoffs, as well as coaching other members of the team and mentoring new hires.
- Enhance, implement, deploy, and monitor the Philo multi-biller billing system.
- Collaborate with our partners to engineer billing platform solutions that deliver the smoothest billing experience for Philo’s users and while optimizing overall performance (including, but not limited to: increasing conversion rates, tuning dunning performance, minimizing errors/confusion leading to support contacts, …)
- Collaborate with internal stakeholders across marketing, support, finance, and data science teams to ensure we are measuring and optimizing every aspect of our billing system.
- Drive continuous improvements to the reliability, performance, accuracy, and security of Philo’s billing service.
- Build and enhance tools to proactively monitor and quickly troubleshoot issues having to do with billing performance and accuracy.
- Help build rock solid reporting systems that our finance and compliance teams can rely on for accurate reporting and analysis of key company financial results.
Preferred Qualifications
- Experience with Philo’s payment provider, Stripe.