About The Role:
- Assume all operational functions for a large engineering organization.
- Conduct quarterly business operations reviews and planning.
- Help design drive shared OKR's across engineering groups.
- Provide program management for various management projects, such as employee training; employee transfer policy; organizational overview and headcount planning; on-call guidelines and practices.
- Conduct financial budget planning across our teams. Oversee expenses, vendor, and office space management across multiple locations.
- Conduct organizational health check analyses, such as manager-to-engineer ratio, hiring priorities, attrition, training needs. Gather, interpret, and action business and org metrics.
- Ensure information propagates through every part of the org via newsletter assistance, all-comms, meeting presentations, intranet, etc.
- Support cohesion of Product and Engineering teams, fostering alignment on common goals across Business and Engineering. Collaborate with other engineering organizations.
- Organize and facilitate a crisp agenda for our staff and extended staff meetings.
- Help with our Engineering Manager coaching and training series.
- Facilitate bi-annual performance review process.
- Shepherd company and team cultural initiatives.
- Work closely with Recruiting, Finance, HR, and other operational functions to ensure our org is functioning efficiently.
- Consistently embody Optimistic Leadership. The Programs and Operations Manager must look around at the sea of Uber's execution challenges and see them as a great puzzle to be solved. The P&O Manager is not the type to complain or commiserate or talk about how everything is "broken;" rather, s/he must always be in solution mode, continually striving to make Uber better, stronger, faster. S/he must also be naturally enthusiastic to the point that they infect others, which ups everyone's game!
What You'll Do
The Program Manager role requires an exceptional leader and organizer -- one who knows how to lead from principle and respect-based influence rather than authority, who brings a great deal of wisdom, domain understanding and judgment. Ultimately, the role exists to achieve leverage for the organization by creating and leading thoughtful, lightweight high-efficacy processes across a broad spectrum of situations (e.g. planning, meeting efficiency, follow-ups, and optimizing exec in engineering), driving needed change through the team and broader company and communicating efficiently to align people and teams.
Domain understanding in product and engineering is crucial as is the development of a deep understanding of how Uber rolls: these enable the Program Manager to take on larger challenges that create more leverage for the team.
What You'll Need
- Experience working closely with software engineering and software product teams, knowing how engineers and PM's work and what motivates them.
- Abilty to design, scale, and evangelize consistent solutions across egnienering teams.
- Technical strategy navigation and execution.
- Agile Scrum sprint planning; SDLC, PDLC.
- Strong project and program management skills.
- Exceptional and demonstrated business and engineering judgment. The Program Manager needs to have strong independent product and business judgment, i.e. be "right a lot" when it comes to making calls in these domains. Without this, much of the administrative side will become a garbage-in-garbage-out scenario. Another way of putting it is that high judgment here will lubricate everything - skip to the best answer on questions like whether to standardize our product development process and, if so, to what?
- Strong operator. We need a leader who is great at creating structure, organization and (lightweight) engineering process and getting everyone aligned within them. Strong prioritization skills and discipline are part of this.
- Optimistic Leadership. The Program Manager must look around at the sea of Uber's execution challenges and see them as a great puzzle to be solved. We should never hear this person complain or commiserate or talk about how everything is "broken;" rather, he/she must always be in solution mode, continually striving to make Uber better, stronger, faster. He/she must also be naturally enthusiastic to the point that they infect others, which ups everyone's game. This is the point-of-view to test for during the evaluation process.
- Highly detail-oriented, i.e. he/she owns the details. This role requires an unusual degree of attention to detail. From the precise specification of a process to getting the wording just right in the Builder's Playbook to articulating a company value, where some might get away with operating at a higher level, this person needs to go all the way down "to the metal" to truly finish things in a way that sticks. This person must crave getting his/her hands dirty, be quick to create a doc or spreadsheet and be obsessive and quick about completing it thoroughly in a high-quality way, and then making sure it's 100% correct.
Bonus Points If
- CS degree or completed software engineering boot camp.
- Prior work experience as a SW developer, or work embedded in a SW development team.
- Work experience at a large-scale technology company, or supporting the operations of a 200+ person engineering team.
About The Team
You will work within the new and growing Engineering Executive Operations Team, reporting to the CTO's Chief of Staff to support the many talented engineering teams at Uber! The Engineering Executive Operations Team is responsible for optimizing operations across all engineering areas.
At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.