- Company Name
- Postman
- Job Title
- Senior Software Engineer, Monetization
- Job Description
-
**Job Title**
Senior Software Engineer, Monetization
**Role Summary**
Design, develop, and scale a config‑driven monetization platform that powers product packaging, subscription management, billing, and revenue recognition. Lead architectural decisions, mentor peers, and build internal tooling to enhance the self‑serve purchase experience at scale.
**Expectations**
- 6+ years of experience building distributed systems for high‑traffic products.
- Mastery of Javascript/Node.js/TypeScript with strong database and infrastructure knowledge.
- Ability to work cross‑functionally with product, design, quality, security, and platform teams.
- Proven track record of leading initiatives, delivering from concept to production, and driving engineering best practices.
**Key Responsibilities**
1. Own the core Monetization platform: manage packaging, plans, pricing, and pre‑purchase workflows.
2. Enhance the Billing subsystem for accurate revenue capture, ARR reporting, and compliance.
3. Architect and release new internal services, frameworks, and API optimizations for performance and reliability.
4. Build and maintain internal tooling that accelerates development, testing, and deployment.
5. Conduct code reviews, enforce quality standards, and mentor developers across the team.
6. Engage with stakeholders (Product Managers, Engineering Managers, PM, Security, Platform) to shape product vision and solve technical challenges.
7. Share knowledge, document best practices, and promote a culture of continuous improvement.
**Required Skills**
- Programming: Node.js, TypeScript, JavaScript (ES6+)
- Databases: MySQL (schema design, query optimization), Redis (caching)
- Front‑end fundamentals: ReactJS & web technologies (optional but helpful)
- Infrastructure & Ops: AWS services, Kubernetes, CI/CD pipelines, automation scripts, monitoring (CloudWatch, New Relic, similar tools)
- System design: distributed architecture, API design, scalability, resilience
- Data handling: payments, subscriptions, taxes, revenue recognition concepts (bonus)
- Soft skills: strong communication, collaboration, mentorship, constructive challenge of stakeholders
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Relevant certifications in cloud (AWS), Kubernetes, or software architecture are a plus.
---
San francisco, United states
On site
Senior
25-12-2025