
Technical Project Manager – Software
Posted Oct 21

Posted Oct 21
This is a fully remote position, open to applicants in Romania, +2 more countries.
• Take ownership of the complete delivery process across various technical projects and workstreams.
• Define the project scope, milestones, deliverables, timelines, and criteria for success.
• Develop and maintain comprehensive project plans, delivery roadmaps, and release schedules.
• Monitor progress against commitments and proactively address any delays.
• Lead projects from the requirements phase through development, user acceptance testing (UAT), deployment, and production stabilization.
• Ensure clear accountability and ownership among teams.
• Collaborate closely with Engineering, Architecture, DevOps, Infrastructure, QA, and Security teams.
• Comprehend technical requirements, architecture, APIs, integrations, databases, cloud infrastructure, and deployment processes.
• Review estimates and challenge assumptions as necessary.
• Identify technical dependencies, risks, and resource constraints early on.
• Coordinate the resolution of technical blockers and dependencies across teams.
• Ensure that technical decisions and requirements are thoroughly documented.
• Facilitate Sprint Planning, backlog refinement, daily tracking, sprint reviews, and retrospectives.
• Maintain project dashboards and key delivery metrics.
• Ensure accurate capacity planning and effective resource allocation.
• Establish strong governance practices without imposing unnecessary process burdens.
• Keep RAID logs, action trackers, and decision logs updated.
• Serve as the primary point of contact for delivery between engineering teams, product/business stakeholders, and leadership.
• Provide clear, fact-based reports on project status.
• Raise risks and issues promptly with suggested actions.
• Manage expectations regarding scope, timelines, resources, and priorities.
• Conduct regular stakeholder reviews and governance meetings for projects.
• Plan resources based on actual capacity and project needs.
• Identify resource gaps and provide data-driven recommendations.
• Optimize the utilization of existing engineering resources before requesting additional headcount.
• Coordinate cross-functional teams located in India and other international locations.
• Establish UAT plans, acceptance criteria, and readiness for release.
• Monitor defects and ensure the prompt resolution of critical issues.
• Coordinate release and deployment activities with DevOps/Infrastructure teams.
• Ensure production readiness and stabilize systems post-release.
• 8–12+ years of experience in technology/project/program delivery.
• Extensive experience in managing software engineering projects.
• Experience overseeing Frontend, Backend, QA, DevOps, and Infrastructure teams.
• Strong understanding of Agile/Scrum methodologies.
• Proven track record of managing multiple concurrent projects.
• Exceptional planning, estimation, and dependency-management skills.
• Excellent stakeholder engagement and communication abilities.
• Experience working with distributed and global teams.
• Strong problem-solving skills and capability in managing escalations.
• Familiarity with Jira, Tempo, Confluence, or similar project management tools.
• Capability to manage delivery based on capacity, priorities, and measurable outcomes.
• Preferred certifications include PMP, PRINCE2, or Scrum.
• Experience with SaaS/B2B technology platforms.
• Background in Ecommerce, cloud technologies, AI, and data projects.
• Experience managing teams of 20+ engineers across various disciplines.
• Competitive salary and performance bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and career advancement.
• Flexible working hours and remote work options.
• Collaborative and inclusive company culture.
MEMX
Verizon
Verizon
AccessHope
Get handpicked remote jobs straight to your inbox weekly.