The Team
As a Senior Technical Program Manager, you’ll lead data engineering projects and influence teams that design, develop, test, deploy, maintain, and improve how the company captures, accesses, and leverages data. You will partner with product and data engineering leads to establish roadmaps, create and track to success metrics, and lead planning efforts. You’ll work across several development teams on some of the most complex and most critical projects at the company to help move the data engineering and business vertical strategies forward. To do this, you’ll gather requirements, define milestones, identify risks, manage schedules, and communicate clearly with project stakeholders.
One of the reasons Upstart has experienced such rapid growth is because of the clear-eyed, analytical approach we take to solving problems. The right candidate for this role should be highly ambitious, able to organize both ideas and people, and excel at problem-solving of all kinds. You should have a bias toward action and be able to break down complex problems into steps that drive rapid product development.
Position Location - This role is available in the following locations: Remote (LI-Remote)
Time Zone Requirements - This team operates on the East/West Coast time zones.
Travel Requirements - This team has regular on-site collaboration sessions. These occur 2/3 days per Month/Quarter at one of our offices. If you need to travel to make these meetups, Upstart will cover all travel related expenses.
How you’ll make an impact:
- Manage the priorities of multiple data engineering development teams, balancing feedback from product and engineering stakeholders
-
Align cross functional teams on priorities and success goals, bringing together separate teams to achieve strategic objectives.
- Lead quarterly and annual planning across the data engineering teams, creating long term roadmaps with engineering and product partners
- Develop program and project plans in collaboration with engineering and product leads, from scoping through to implementation.
- Manage technology programs, defining milestones and success criteria, resource allocation, tracking project schedule and completeness, and communicate progress clearly to key stakeholders. Communicate schedules, priorities, and status to all levels in the company.
- Move quickly to drive both existing and greenfield projects forward, while always keeping our end users and business impact in mind
- Engage closely with the data engineering team to help determine the best technical implementation methods as well as a reasonable implementation schedule. Understand the needs of dependent engineering teams and define requirements as necessary
- Help us build our product and engineering teams and make Upstart a genuinely awesome place to work
- Help us develop tools and processes to improve software engineering productivity.
- Exercise technical judgment in working with large, cross-functional teams.
What we’re looking for:
- Minimum requirements:
- 5+ years of program management experience.
- In depth knowledge of agile development practices and tools
- Experience in leading projects that span multiple engineering teams with end to end ownership and knowledge of Technical Program Management tools
- Ability to exercise technical judgment in solving software engineering challenges involving bug triage, source control, continuous integration, etc.
- Ability to be an influential member of a highly integrated team composed of both technical and non-technical members.
- Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules
- Ability to discern short term vs long term roadmaps and the conflict/impact of each.
- Proven track record of delivering results in large, cross-functional software initiatives.
- Experience building and operating Internet-scale products, services, and platforms.
- Demonstrated ability to successfully negotiate with senior leaders across a large enterprise.
- Preferred qualifications:
- Experience at a growth-stage company or tech company
- Ability to break down a product or feature into the technical teams and systems involved and their dependencies.
- Ability to be an influential member of a highly integrated team composed of both technical and non-technical members.
- Experience in software development in one or more general purpose programming languages.
- Jazzed when presented with a challenging problem to solve
- Desire to succeed as part of a team
- Knowledge of Jira and confluence tools
What you’ll love:
- Competitive Compensation (base + bonus & equity)
- Comprehensive medical, dental, and vision coverage
- Personal Development and Technology & Ergonomic Budgets
- Life insurance and disability benefits
- Clubs and Activities (Game Nights, Fitstarters, Superwomen, Book Club, Investing Club, Money Discussions, Photography Club and Basketball teams)
- Generous vacation policy
- 401(k) and Employee Stock Purchase Plan (ESPP)
- Catered lunches + snacks & drinks
The minimum base pay for this position in Colorado is 155,000 + bonus + equity + benefits. Base pay may vary depending on job-related knowledge, skills, and experience. This information is provided in accordance with the Colorado Equal Pay Act. It is specific to Colorado and may not be applicable to other locations.
(#LI-REMOTE)