What is an Engineering Manager at Upwork?
The Engineering Manager role at Upwork is a pivotal leadership position tasked with bridging the gap between high-level business strategy and technical execution. As a global platform connecting businesses with independent talent, Upwork operates at a scale that requires managers to be both technically grounded and highly adept at navigating organizational complexity. You will be responsible for leading high-performing engineering teams, driving product delivery, and fostering a culture of collaboration, accountability, and technical excellence.
In this role, your impact extends beyond individual code commits; you will influence the long-term architecture of the platform, the career development of your direct reports, and the effectiveness of cross-functional partnerships with product and design teams. Because Upwork operates in a fast-paced, competitive environment, successful managers are those who can balance the need for rapid feature iteration with the long-term necessity of maintaining a robust and scalable technical ecosystem.




