Engineering Manager, Monetization

Upwork
Summary
Join Upwork, the world’s work marketplace, as an Engineering Manager, Monetization! Lead a team of backend and frontend engineers, driving the technical direction and execution of critical monetization initiatives. You will directly impact Upwork's pricing and revenue models, collaborating with cross-functional stakeholders. This role requires strong leadership experience managing engineering teams, a deep understanding of monetization models, and hands-on technical expertise. Upwork offers a remote-first work environment and exceptional benefits, including comprehensive medical insurance, unlimited paid time off, a 401(k) plan, paid parental leave, and an Employee Stock Purchase Plan. Come shape talent solutions and contribute to Upwork's mission of creating economic opportunities.
Requirements
- Strong leadership experience managing backend and frontend engineering teams, ideally in a fast-paced environment
- Deep understanding of monetization models, including subscriptions, transaction fees, and marketplace revenue structures
- Experience working with payment processing systems, financial transactions, or billing platforms
- Hands-on technical expertise in backend development (Java, Python, or similar) and frontend technologies where applicable
- Ability to work cross-functionally with Product, Finance, Data, and other key stakeholders to align engineering efforts with business goals
- Strong problem-solving skills and the ability to make data-driven decisions in a complex marketplace ecosystem
- Passion for building scalable, secure, and user-friendly financial systems that drive business growth
Responsibilities
- Lead, mentor, and grow a team of backend and frontend engineers, fostering an environment of technical excellence and innovation
- Drive the development and optimization of subscriptions, fees, and payment models to enhance Upwork’s monetization strategies
- Collaborate closely with Product, Finance, and Data teams to define and execute on revenue-generating initiatives
- Ensure the team delivers high-quality, scalable, and secure solutions while maintaining a strong focus on user experience and performance
- Provide architectural guidance and technical leadership to solve complex engineering challenges related to payment processing and transaction fees
- Establish best practices for engineering, testing, deployment, and monitoring to ensure system reliability and efficiency
- Balance short-term deliverables with long-term strategy to scale Upwork’s monetization infrastructure effectively
Benefits
- Comprehensive medical insurance coverage for both you and your family
- Unlimited paid time off
- A 401(k) plan with matching contributions
- 12 weeks of paid parental leave
- An Employee Stock Purchase Plan