Technical Project Manager
ECF Data · Las Vegas, NV · 6 days ago
RemoteRemoteInformation TechnologyFull-time
This is a remote position.
About the Role
We are seeking an experienced Technical Project Manager to lead the planning, execution, and delivery of software development and cloud-based technology projects. The ideal candidate will combine strong project management skills with a solid understanding of software architecture, application development, APIs, cloud platforms, DevOps, security, and quality assurance. This person will work closely with business stakeholders, product owners, architects, developers, QA engineers, UI/UX designers, DevOps engineers, and external partners to deliver projects on time, within scope, and to a high standard of quality.
Responsibilities
- Own the complete project lifecycle, from requirements and planning through development, testing, deployment, and post-production support.
- Translate business objectives into clear technical deliverables, milestones, sprint plans, and actionable work items.
- Define project scope, timelines, dependencies, resource requirements, acceptance criteria, and delivery plans.
- Manage multiple projects or workstreams while maintaining visibility across priorities and deadlines.
- Identify delivery risks, technical blockers, resource constraints, and dependencies at an early stage.
- Develop mitigation and contingency plans for identified risks.
- Ensure projects are delivered within the agreed scope, schedule, budget, and quality expectations.
- Manage scope changes through a structured change-control process.
Agile and Sprint Management
- Lead sprint planning, daily stand-ups, backlog refinement, sprint reviews, retrospectives, and release-planning sessions.
- Work with product owners and stakeholders to prioritize product backlogs.
- Ensure user stories include clear requirements, acceptance criteria, estimates, dependencies, and technical considerations.
- Track sprint capacity, velocity, burndown, carryover work, and delivery predictability.
- Remove delivery blockers and coordinate resolution across teams.
- Promote practical Agile practices without introducing unnecessary process overhead.
Technical Coordination
- Work closely with solution architects and engineering teams to understand system architecture, integrations, infrastructure, and technical dependencies.
- Facilitate technical discussions and ensure decisions, assumptions, and trade-offs are properly documented.
- Coordinate frontend, backend, mobile, database, API, DevOps, cloud, security, and QA activities.
- Understand REST APIs, databases, authentication, third-party integrations, CI/CD pipelines, cloud environments, and production deployment processes.
- Ensure non-functional requirements such as performance, scalability, security, availability, logging, monitoring, and maintainability are considered.
- Coordinate environment readiness across development, testing, UAT, staging, and production.
- Ensure technical documentation, deployment instructions, architecture diagrams, and operational handover materials are completed.
Stakeholder Management
- Act as the primary communication bridge between business stakeholders and technical teams.
- Conduct requirement workshops, project reviews, demonstrations, and steering meetings.
- Provide clear and accurate updates on progress, risks, dependencies, decisions, timelines, and budget.
- Convert complex technical topics into business-friendly language.
- Manage stakeholder expectations and escalate critical issues with appropriate context and recommended actions.
- Maintain decision logs, risk registers, action trackers, and project status reports.
- Coordinate with customers, vendors, implementation partners, and other external stakeholders when required.
Quality and Release Management
- Work with QA teams to define testing strategy, test coverage, defect-management processes, and release acceptance criteria.
- Ensure functional, integration, regression, performance, security, and user-acceptance testing are planned appropriately.
- Track defects and ensure critical issues are resolved before production releases.
- Coordinate release planning, deployment readiness, rollback planning, and go-live activities.
- Facilitate go/no-go meetings and ensure required approvals are obtained.
- Coordinate post-release validation, production monitoring, incident resolution, and lessons-learned reviews.
Governance and Reporting
- Maintain project plans, sprint dashboards, RAID logs, release plans, resource plans, and project documentation.
- Track project health using measurable delivery, quality, risk, and financial indicators.
- Monitor project budgets, resource utilization, vendor costs, and delivery forecasts where applicable.
- Ensure adherence to organizational governance, security, privacy, compliance, and change-management requirements.
- Continuously improve project-management and software-delivery processes.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, Business, or a related field.
- 5+ years of experience in technology project management, software delivery, or a related position.
- Demonstrated experience managing software development projects involving web applications, mobile applications, cloud platforms, APIs, or enterprise integrations.
- Strong knowledge of Agile, Scrum, Kanban, and traditional project-management practices.
- Experience working with cross-functional and geographically distributed teams.
- Strong understanding of the Software Development Life Cycle and DevOps delivery practices.
- Working knowledge of cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
- Familiarity with application architecture, APIs, databases, authentication, security, CI/CD pipelines, and production support.
- Experience using project-management tools such as Azure DevOps, Jira, Confluence, Microsoft Project, Monday.com, or similar platforms.
- Strong written, verbal, presentation, negotiation, and stakeholder-management skills.
- Ability to manage competing priorities and make sound decisions in a fast-moving environment.
- Strong analytical, problem-solving, risk-management, and organizational skills.
Preferred Qualifications
- PMP, PRINCE2, Certified ScrumMaster, PMI-ACP, SAFe, or a similar certification.
- Azure, AWS, Google Cloud, ITIL, or DevOps certification.
- Previous experience as a developer, business analyst, technical lead, solution architect, or QA professional.
- Experience delivering SaaS, B2B, multi-tenant, AI-enabled, data, CRM, ERP, or integration-heavy solutions.
- Familiarity with React, Next.js, Node.js, .NET, SQL, NoSQL, microservices, and container-based deployments.
- Experience managing third-party vendors and customer-facing implementation projects.
- Understanding of application security, privacy, regulatory compliance, and cloud cost management.
Skills
- Technical project management
- Agile and Scrum delivery
- Project planning and estimation
- Requirements and backlog management
- Software development lifecycle
- Cloud and DevOps coordination
- Risk and dependency management
- Release and change management
- Stakeholder communication
- Vendor and customer management
- Budget and resource management
- Quality assurance and UAT coordination
- Leadership and conflict resolution
- Documentation and executive reporting
Success Measures
- On-time and within-budget project delivery
- Sprint predictability and milestone achievement
- Quality and stability of production releases
- Reduction in unresolved risks, blockers, and dependencies
- Stakeholder and customer satisfaction
- Clear and timely project reporting
- Effective utilization of project resources
- Completeness of technical and operational documentation
- Continuous improvement in delivery processes
Benefits
- Health insurance
- 401(k)
- Dental insurance