Job Description
Job Description
At AmaWaterways, we believe meaningful careers begin with purpose, passion and a shared commitment to delivering unforgettable experiences. For those who value curiosity, connection and personal enrichment, AmaWaterways offers the opportunity to help craft meaningful river journeys that invite travelers to follow their own current. Built on a foundation of heartfelt hospitality, we treat our guests—and each other—with genuine care, warmth and respect. AmaWaterways fosters a collaborative environment both onboard our ships and across our global network of offices, where team members grow together, support one another and take pride in upholding the high standards and thoughtful service our company is known for.
We invite talented, motivated professionals to explore our career opportunities and begin their journey with AmaWaterways today.
The Technical Project Manager (TPM) is responsible for planning, executing, and delivering technology projects on time, within scope, and within budget. This role bridges the gap between business stakeholders and technical teams, ensuring alignment on requirements, timelines, and outcomes. The TPM combines strong project management discipline with a solid technical foundation to drive successful delivery of complex, cross-functional initiatives across engineering, product, data, and operations teams.
DUTIES AND RESPONSIBILITIES:
- Leads end-to-end project management for technical initiatives, from initiation through delivery, including planning, execution, monitoring, and closure.
- Defines project scope, objectives, success metrics, and deliverables in partnership with business and technical stakeholders.
- Develops and maintains comprehensive project plans, schedules, resource allocation, risk registers, and status reports.
- Coordinates cross-functional teams including engineering, product, design, QA, data, security, and operations to drive aligned execution.
- Translates business requirements into clear technical requirements, user stories, and acceptance criteria.
- Identifies, assesses, and proactively mitigates project risks, dependencies, and blockers; manages escalations to closure.
- Facilitates Agile ceremonies (daily stand-ups, sprint planning, backlog refinement, retrospectives, demos) or manages traditional Waterfall and hybrid project methodologies as appropriate.
- Monitors project progress and performance using metrics, dashboards, and reporting tools to ensure delivery predictability.
- Communicates project status, risks, milestones, and outcomes clearly and concisely to executives, stakeholders, and delivery teams.
- Drives alignment between business priorities and engineering capacity through structured road mapping and release planning.
- Establishes and tracks OKRs, KPIs, and operational health metrics to measure delivery success and business impact.
- Partners with engineering leads on system architecture, technical trade-offs, and feasibility assessments.
- Manages vendor relationships, statements of work, and third-party deliverables when applicable.
- Coordinates release planning, change management, and deployment activities across Dev, QA, UAT, and Production environments.
- Oversees governance, documentation, and audit readiness for projects subject to regulatory or compliance requirements (e.g., SOX, security standards).
- Drives continuous process improvement by identifying inefficiencies and standardizing project management frameworks, runbooks, and templates.
- Supports AI/ML and cloud transformation initiatives by coordinating data, engineering, and platform partners through delivery.
- Ensures projects comply with company standards, security requirements, architectural guidelines, and software development best practices.
- Provides project effort estimations and contributes to budget planning and tracking.
- Communicate effectively with technical and non-technical groups, both internally and externally.
- Develops and reviews technical and project documentation, including charters, requirements, runbooks, and post-mortems.
- Maintains current knowledge of relevant project management methodologies and emerging technology practices.
SUPERVISORY RESPONSIBILITIES:
- This job carries out supervisory responsibilities in accordance with the organization’s policies and applicable laws:
- Provides day-to-day guidance, mentorship, and program management direction to project coordinators, junior project managers, or assigned cross-functional contributors.
- Assists with interviewing and evaluating candidates for project management and technical delivery roles, when needed.
- Supports the onboarding and training process to ensure adherence to project management standards, delivery frameworks, and best practices.
- Assign tasks, monitor progress, and ensure timely delivery of project work across team members and partner functions.
- Participates in performance discussions by offering feedback on productivity, delivery quality, and professional development.
- Help to address minor workplace or project-related concerns and escalate issues when appropriate.
QUALIFICATIONS:
- Bachelor's Degree (BA) in Computer Science, Information Technology, Engineering, Business, or related field; or 5+ years of related experience and/or training, or equivalent combination of education and experience.
- Skills required: Project Management Software (e.g., Jira, Confluence, Asana, MS Project, Smartsheet); Microsoft Office Suite; Collaboration Software (e.g., Slack, Teams); Reporting and Analytics Software (e.g., Looker, Power BI); Diagramming and Design Software (e.g., Miro, Figma, Visio); Database Software; Internet Software; Spreadsheet Software; Word Processing Software; Electronic Mail Software; Presentation Software.
- Other skills required:
- 3+ years of project management experience in a technology-driven environment.
- Strong understanding of the Software Development Lifecycle (SDLC), system architecture concepts, and modern application platforms.
- Demonstrated experience leading projects using Agile, Scrum, Kanban, SAFe, and/or Waterfall methodologies.
- Proven ability to manage multiple concurrent projects of varying size and complexity.
- Excellent communication, organization, facilitation, and stakeholder management skills.
- Hands-on experience with project and collaboration tools such as Jira, Confluence, GitHub, Slack, Miro, and Figma.
- Experience defining and tracking KPIs, OKRs, and operational metrics tied to delivery predictability and business outcomes.
- Experience managing risks, dependencies, escalations, and chane control across multi-team programs.
- Experience writing and reviewing project documentation, status reports, executive updates, and post-mortems.
- Cloud, DevOps, and Delivery:
- Familiarity with cloud platforms (e.g., Microsoft Azure, AWS, GCP), including hosting, storage, networking, and security concepts.
- Working knowledge of CI/CD pipelines and DevOps practices using tools such as Azure DevOps, GitHub Actions, or similar.
- Understanding of automated build, test, and deployment processes across multiple environments (Dev, QA, UAT, Prod).
- Familiarity with API-driven architectures, integrations, and enterprise SaaS platforms.
- Exposure to AI/ML integration strategy and data-driven product delivery is a plus.
- Security & Methodology:
- Familiarity with application security principles, secure delivery practices, and Security Technical Implementation Guides (STIG).
- Understanding compliance frameworks such as SOX, SOC 2, or similar is a plus.
- Project Management certification is strongly preferred (PMP, PRINCE2, CSM, SAFe, or similar).
- Experience working in Agile/Scrum environments; Scrum Master experience is a plus.
- Additional Expectations:
- Strong problem-solving, analytical, and structured decision-making skills.
- Ability to lead and influence cross-functional teams without direct authority.
- Excellent written and verbal communication skills with the ability to tailor messaging to executive, technical, and business audiences.
- Ability to balance multiple priorities and deliver high-quality outcomes on time and within budget.
- Demonstrated ability to operate in ambiguous, fast-paced, and rapidly changing environments.
- Experience with vendor management, contract negotiation support, and third-party delivery oversight is a plus.
- Experience leading distributed or global teams is a plus.
COMPETENCIES:
- Adaptability - Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.
- Analytical - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs workflows and procedures.
- Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives; Develops realistic action plans; Builds and maintains project schedules.
- Project Management - Develops project plans; Coordinates projects; Communicates changes and progress; Manages risks and dependencies; Completes projects on time and budget.
PHYSICAL DEMANDS AND WORK ENVIRONMENT:
- Occasionally required to stand
- Occasionally required to walk
- Continually required to sit
- Continually required to utilize hand and finger dexterity
- Frequently required to talk or hear
- While performing the duties of this job, the noise level in the work environment is usually moderate
- The employee must occasionally lift and/or move up to 10 pounds
- Specific vision abilities required by this job include Close Vision
The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.