Technical Project Manager

ECF Data, LLC
Remote

About The Position

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.

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.

Nice To Haves

  • 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.

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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Benefits

  • Health insurance
  • 401(k)
  • Dental insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service