Senior Software Engineer, Monetization

Postman Postman · Enterprise · San Francisco, CA · Platform Engineering

Senior Software Engineer role focused on Postman's Monetization platform, including packaging, subscription models, billing, payments, renewals, sales tax, and revenue recognition. The role involves improving customer purchase experience and internal tools, leading development of internal services, optimizing APIs, and ensuring scale and reliability. Requires strong software engineering experience, proficiency in Javascript, Node.js, TypeScript, MySQL, Redis, and infrastructure knowledge (AWS, Kubernetes, CI/CD).

What you'd actually do

  1. Work on our core Monetization platform to improve offer management, including packaging, plans and pricing, which support the pre-purchase workflow and on our Billing platform to improve data capture for revenue recognition and ARR reporting.
  2. Lead the active development of our internal services to introduce new frameworks, optimize the APIs, and improve scale and reliability.
  3. Contribute to developing APIs and products while working with a cross-functional team of Product Managers, Designers, Support and Product, Quality, Security and Platform Engineers.
  4. Perform code reviews and advocate better practices for software engineering by mentoring and encouraging others around you to build a quality product.
  5. Utilize your technical and domain expertise to help architect the solution and also help in cross-squad knowledge sharing on best practices.

Skills

Required

  • Javascript
  • Node.js
  • TypeScript
  • Mysql
  • Redis
  • ReactJS
  • web fundamentals
  • Database fundamentals
  • performance aspects
  • optimizing queries
  • schema design
  • indexing
  • caching
  • Infrastructure knowledge
  • AWS systems
  • Kubernetes
  • CI/CD Pipelines
  • Automation scripts
  • monitoring tools
  • Cloudwatch
  • Newrelic
  • building products and services from scratch
  • leading teams for new and complex projects
  • collaborating with and respectfully challenging other stakeholders

Nice to have

  • Monetization platforms
  • Payments
  • Subscriptions
  • Taxes
  • Revenue recognition
  • Sales Driven purchase contracts
  • custom subscriptions
  • learning and sharing knowledge
  • Sense of humor

What the JD emphasized

  • 6+ years of experience developing complex, distributed software applications at Postman’s scale.