Remote job
Senior Technical Project Manager
Job details
About this role
Role overview
Lead the planning and delivery of complex software and technology projects, coordinating engineering teams and client stakeholders from definition through completion. The work calls for enough technical fluency to discuss trade-offs with engineers, while keeping scope, priorities, risks, and progress clear across multiple engagements.
Responsibilities - Set project scope, milestones, schedules, and deliverables with the people doing the work. - Coordinate engineers, technical leads, and client stakeholders; clarify ownership and priorities. - Track progress, dependencies, risks, and blockers, and act early to resolve delivery issues. - Communicate status and manage expectations, including when scope or priorities change. - Support resource planning and coordination across concurrent projects. - Improve delivery practices and maintain clear project documentation and follow-through.
Requirements - 7–10 years managing technical projects in software engineering or technology consulting. - Strong understanding of software development lifecycles and engineering workflows. - Experience managing scope, schedules, risks, dependencies, and client relationships. - Ability to engage credibly with engineers and understand technical trade-offs. - Clear communication, organization, problem-solving, and decision-making skills. - Proactive approach to resolving issues and balancing competing priorities.
Nice to have
Experience in an engineering consultancy or client-facing software delivery setting; familiarity with agile, iterative, or hybrid methods and distributed teams; exposure to blockchain, financial infrastructure, distributed systems, developer tools, or enterprise software; and experience with planning tools, forecasting, utilization, or commercial delivery reporting.