Manage cross-functional developer infrastructure engineering programs in a matrix organization covering a range of teams and tools.
Develop and manage end-to-end project plans and ensure on-time delivery.
Provide hands-on program management during analysis, design, development, testing, implementation, and post implementation phases.
Perform risk management and change management on projects.
Provide day-to-day coordination and quality assurance for projects and tasks.
Communicate project status to stakeholders and teams around the organization.
Drive internal process improvements across multiple teams and functions.
Interface with multiple engineering groups for project requirements and scope.
Help drive tooling decisions to align with higher company initiatives.
B.S. in Computer Science or a related technical discipline, or equivalent experience.
7+ years of software engineering, systems engineering or technical product/program management experience.
Experience delivering tech programs or products from inception to delivery.
Knowledge of user needs, gathering requirements, and defining scope.
Experience operating autonomously across multiple teams, demonstrated critical thinking, and thought leadership.
Communication experience and experience working with technical management teams to develop systems, solutions, and products.
Organizational, coordination and multi-tasking experience.
Analytical and problem-solving experience with large-scale systems.
Experience establishing work relationships across multi-disciplinary teams and multiple partners in different time zones.