Own the rhythm of business for the program, including planning, tracking inventory and triage reviews, and running program operations
Work closely with Lead Developer on Offshore team to ensure alignment with development goals
Maintain clear visibility by overseeing daily and weekly reporting on progress, risks, and dependencies, and proactively address issues that may impact delivery
Coordinate work across stakeholders to ensure expectations are aligned and decisions are made in a timely manner
Translate technical work into clear status updates, timelines, and lightweight documentation for technical and non-technical audiences
Track action items, milestones, and deliverables using standard project management and engineering tools such as Azure DevOps or equivalent
Foster a collaborative, accountable team environment that emphasizes quality, predictability, and continuous improvement
Requirements
3+ years of experience in a Project Manager or Technical Project Manager role supporting software engineering teams, including teams of offshore developers
Experience managing software development workstreams, including task tracking, dependency management, and delivery reporting
Strong organizational, communication, and stakeholder management skills
Experience working with small, agile engineering teams where the Project Manager is hands-on and execution-focused
Familiarity with Agile or iterative delivery models such as Scrum, Kanban, or hybrid approaches
Working knowledge of software development concepts such as APIs, services, and release cycles
Experience using Azure DevOps, Jira, or similar tools for tracking engineering work and reporting progress
Comfort operating in client-facing or consulting environments with changing priorities