Position Overview
We are looking for a Project Manager who can successfully lead software development projects, manage client relationships, and drive strategic vision.
This role goes beyond traditional project management. You will be a trusted advisor to clients, helping to shape their technology strategies, validate product assumptions, and align project goals with business outcomes. The ideal candidate will have strong account management skills, a technical background in software development, and the ability to translate business needs into actionable development tasks.
This is not a traditional task-tracking project management role. We are looking for someone who can think strategically, provide technology leadership, and drive project success from both a business and execution perspective.
You’ll work closely with internal teams, including developers and designers, while also serving as the primary point of contact for clients.
Responsibilities
-
Own client relationships, acting as the main point of contact.
-
Help clients shape their product vision, validate assumptions, and recommend technology solutions based on business goals.
-
Develop and implement technology strategies for clients.
-
Define project scope, budgets, and timelines.
-
Lead and manage software development projects from inception to delivery.
-
Conduct gap and risk analysis to identify potential project challenges.
-
Ensure that technical feasibility, business value, and client constraints are balanced effectively.
-
Create and manage detailed project tasks and technical documentation.
-
Facilitate project meetings with both internal teams and clients.
-
Ensure team alignment with delegated tasks and project goals.
-
Track project financials to ensure profitability and resource efficiency.
-
Develop mitigation plans for risks and ensure early resolution of project roadblocks.
-
Support business development efforts by contributing to project scoping and proposals.
-
Foster long-term client relationships, ensuring continued engagement beyond project completion.
Personal Competencies
-
Exceptional communication and collaboration skills.
-
Ability to foster strong relationships with clients and team members.
-
Strong client account management capabilities.
-
Must be able to translate business goals into a phased roadmap and prioritize features based on value vs. effort.
-
Comfortable challenging client assumptions and providing alternative solutions when needed.
-
Should be able to identify early warning signs of scope creep, misalignment, or technical feasibility issues.
-
Excellent organizational and multitasking skills.
-
Ability to work independently and lead teams.
Required Knowledge & Experience
-
5+ years of experience as a Project Manager, ideally in an agency or consulting environment.
-
Experience managing client relationships and accounts.
-
Experience working with US-based clients.
-
Experience leading discussions on architecture trade-offs, scalability, and technical risks.
-
Experience negotiating scope adjustments with clients while protecting timelines and budgets.
-
Technical knowledge of software development processes.
-
Experience working with developers, designers, and stakeholders.
-
Familiarity with Agile and Scrum methodologies.
-
Proficiency with project management tools.