We're looking for a Technical Program Manager to help us grow our services to the next order of magnitude. In this position, you will :
Work closely with business and operations leadership, to define features and provide project updates.
Work closely with the development teams to influence product architecture and design
Be hands-on in driving the delivery of critical business initiatives, managing all aspects of the project such as project planning, requirements definition, risk management, communication, and implementation plan.
Be a technical problem solver on the team, identifying innovative solutions to project deadlocks and resolving issues and constraints through consensus and sound judgment.
Be responsible for making project decisions, and achieving tactical goals while retaining a strategic focus
Ideal candidates have extensive experience with defining project goals, writing detailed functional specifications, and driving the building and delivery of software.
They should be equally comfortable digging into business requirements, product planning and technical architecture and design.
A successful candidate will need to be able to effectively work in a rapidly-changing, delivery-focused environment. This position involves regular communication and coordination with multiple stakeholders, so excellent project management and communication skills are also essential.
3+ years of experience with project management of software development projects
Deep understanding of agile software development process with experience taking a product through its complete lifecycle and delivering highly scalable and robust systems.
Ability to roll up sleeves and operate as an individual contributor to get the job done; at the same time be able to guide a team toward an objective.
Ability to translate feature requests into technical specifications and influence design and architectural decisions.
Ability to fully engage with technical teams and business teams and effectively manage customer expectations and resolve conflicts that balance client and company needs
Ability to communicate clearly and effectively with developers, product owners, and business leaders.
BA / BS - Engineering or Business degree or equivalent experience
Experience in design, development and delivery of large-scale services
Experience writing detailed functional specifications and delivering projects that meet rapidly evolving business needs.