Technical Project Manager
Technical Project Manager – Software Development
Miami, FL 33131 | On-Site
ARC Group is seeking a highly driven and technically fluent Technical Project Manager to lead software development initiatives for a long-term on-site project in Miami, FL.
This role is ideal for someone who is delivery-focused, thrives in fast-paced environments, and has a strong track record of driving complex software projects through completion. The ideal candidate is proactive, organized, technically knowledgeable, and confident managing cross-functional teams while ensuring timelines, dependencies, and deliverables stay on track.
The Technical Project Manager will partner closely with engineering, QA, product, design, and business stakeholders to successfully deliver high-impact software initiatives.
Key Responsibilities
- Lead and manage medium to high-complexity software development programs aligned with business and strategic objectives.
- Define project scope, deliverables, schedules, milestones, dependencies, and critical paths.
- Drive the full Software Development Life Cycle (SDLC) from planning through delivery.
- Coordinate cross-functional teams including Engineering, QA, Product, Design, and Business stakeholders.
- Proactively identify project risks, blockers, and resource constraints while implementing mitigation strategies.
- Maintain visibility into timelines, dependencies, and release schedules to ensure successful delivery.
- Create and communicate executive-level status updates, reporting, retrospectives, and project summaries.
- Ensure projects are delivered on time, within scope, and aligned with quality expectations.
- Continuously improve project delivery processes, workflows, and team collaboration.
- Monitor emerging trends in AI, automation, and agentic workflows and identify opportunities for practical implementation.
- Manage distributed teams across multiple time zones with clear communication and accountability.
- Utilize Jira extensively for backlog management, reporting, sprint tracking, bottleneck analysis, and delivery monitoring.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 6+ years of Technical Project Management or Technical Program Management experience within software development environments.
- Experience managing mobile application development projects and/or platform engineering teams.
- Strong understanding of:
- iOS and Android ecosystems
- Native mobile development
- App release management
- Hybrid/webview architectures
- Proven success delivering complex software projects on schedule.
- Strong experience with Agile methodologies including Scrum and Kanban.
- Advanced Jira experience with strong reporting and dashboard creation capabilities.
- Technical understanding of:
- System design
- API integrations
- API testing
- Cloud infrastructure
- Software lifecycle management
- Excellent communication, stakeholder management, and organizational skills.
- Strong problem-solving mindset with a proactive and accountable approach.
Preferred Qualifications
- Experience supporting enterprise-scale or customer-facing applications.
- Experience working with distributed or offshore teams.
- Exposure to AI-driven workflows, automation tools, or modern delivery optimization practices.
Additional Information
- Location: On-site in Miami
- Duration: Long-term contract