upwork Remote Full-time 2024-06-04

Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to large, Fortune 100 enterprises with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.

Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.


We’re searching for a skilled and seasoned Senior Engineering Manager to lead our Subscriptions Engineering Team. In this role, you will direct and oversee our software engineering team and collaborate closely with cross-functional groups to develop, enhance, and maintain a robust and flexible subscription monetization platform for our expansive two-sided freelancer marketplace. Utilizing your extensive experience in building subscription and monetization platforms, you’ll play a pivotal role in advancing the success of our revenue initiatives while ensuring an outstanding user experience for both freelancers and clients.

The ideal candidate will be a results-oriented team player with a passion for technology, product innovation, a drive for excellence, and the ability to lead and inspire. If you’re a proactive and strategic thinker, with experience in agile development methodologies, we would love to hear from you!

Your Responsibilities:

  • Lead and manage the Subscriptions team, providing guidance, setting clear expectations, offering coaching, and driving motivation to ensure team alignment with company goals and project success. 
  • Collaborate with cross-functional teams, such as product managers, designers, and customer support, to deliver high-quality software solutions on time and within budget.
  • Develop and maintain software development processes and best practices that ensure high-quality code and software delivery.
  • Identify technical risks and opportunities, communicate them with stakeholders, and develop mitigation strategies.
  • Drive the hiring process for engineering positions, conduct interviews, mentor new hires, and provide them with ongoing support.
  • Foster a culture of innovation, excellence, and continuous improvement.

 What it takes to catch our eye:

  • A strong engineering manager with proven technical chops, capable of mentoring a team of skilled engineers to deliver scalable and strategic solutions.
  • Prior experience in building out subscription platform systems is highly desirable.
  • Familiarity with modern backend technologies, cloud services (AWS, Azure, Google Cloud), and continuous integration/deployment practices.
  • Experience with data-driven decision-making and a metrics-oriented approach to success.
  • Good knowledge of software development methodologies, such as Agile and Scrum.
  • Excellent communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams.
  • Strong analytical and problem-solving skills with the ability to identify and resolve complex technical issues.
  • Ability to balance technical requirements with business needs and customer expectations.

Come change how the world works.

At Upwork, you’ll shape talent solutions for how the world works today. We are a remote-first organization working together to create exciting remote work opportunities for a global community of professionals. While we have physical offices in San Francisco and Chicago, currently we also hire full-time employees in 19 states in the United States. 

Our vibrant culture is built on shared values and our mission to create economic opportunities so that people have better lives. We foster amazing teams, put our community first, and have a bias toward action. We encourage everyone to bring their whole selves to work and grow together through development opportunities, mentorship, and employee resource groups. And oh yeah, we’ve also got amazing benefits – including medical insurance for you and your family, unlimited PTO, 401(k) with matching, 12 weeks of paid parental leave, and a generous Employee Stock Purchase Plan. Check out our Life at Upwork page to learn more about our benefits and the employee experience.

Check out our Careers page to learn more about the employee experience.   

Upwork is proudly committed to recruiting and retaining a diverse and inclusive workforce. As an Equal Opportunity Employer, we never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

The annual base salary range for this position in California and Washington is displayed below. The range displayed reflects the minimum and maximum salary for this position in California and Washington, and individual base pay will depend on your skills, qualifications, experience, and location. Additionally, this position is eligible for the annual bonus plan or sales incentive plan and eligibility to participate in our long term equity incentive program.

Annual Base Compensation
$206,500$310,000 USD

To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice