Sr Manager, Software Engineering
Remote
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 …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
12 weeks of paid parental leave Amazing benefits Annual bonus plan Development opportunities Employee Resource Groups Employee stock purchase plan Equity incentive program Long term equity incentive program Medical Insurance Remote work opportunities Remote work opportunities for a global community of professionals Sales Incentive Plan Unlimited PTO
Tasks- Collaborate with cross functional teams
Agile methodologies Analytical Cloud Services Communication Innovation Interpersonal Monetization Problem-solving Recruiting Remote work Sales Scrum Software Development Software Engineering