Senior Project Manager
Overview
We are looking for an experienced Delivery / Project Manager who is comfortable working in an outsourcing environment, managing client-facing, multi-stream projects, and taking full ownership of delivery, people, and financial aspects of engagements. This role requires a mature manager who is confident working with international clients, able to handle ambiguity, manage multiple parallel streams, and proactively resolve issues before they escalate.
Required skills
- 5+ years of experience in an IT outsourcing company in a delivery / project management role.
- Strong understanding of traditional and agile delivery frameworks (PMI / Waterfall, Scrum, Kanban).
- Solid technical background with the ability to understand, explain, and discuss technical topics with both clients and teams.
- Proven experience in people management, including hiring, onboarding, mentoring, and (when necessary) offboarding.
Experience working with international clients (US, Europe, UK, etc.) and distributed teams. - Hands-on experience with financial management on projects (budgets, forecasting, invoicing, utilization).
Strong organizational, communication, and stakeholder management skills. - Comfortable working with multiple projects or streams simultaneously.
- Fluent English (spoken and written).
Would be a plus
- Portfolio or program management experience.
- Professional certifications (PMP, PRINCE2, PSM, PMI-ACP, etc.).
- Experience contributing to or building PMO practices.
Responsibilities
- Own and manage projects end-to-end: from initiation and estimation through delivery and closure, ensuring alignment with scope, budget, timeline, and quality expectations.
- Work with multi-stream projects, maintaining a clear picture of how parallel workstreams, teams, and dependencies interact.
- Act as the primary point of contact for clients, managing expectations, building trust, facilitating communication, and maintaining long-term relationships.
- Actively participate in pre-sales and engagement activities: estimations, proposal preparation, client discussions, and negotiations.
- Take full financial ownership of projects: budgeting, forecasting, rate management, invoicing, and monitoring financial health.
- Lead, coach, and support project teams, including people management responsibilities (performance, motivation, feedback, growth).
- Facilitate meetings, decision-making, and conflict resolution between clients, stakeholders, and internal teams.
- Identify risks, dependencies, and problem areas early, and proactively drive mitigation strategies.
- Contribute to process improvements and best practices across the organization.
Being a member of the CodeIT team means
- Career path and professional development (seniority level system, individual development plan, mentoring)
- Continuous learning (corporate Udemy account and internal knowledge base)
- English lessons (corporate classes and one-on-one sessions with a native speaker)
- Legal support (comprehensive legal support from CodeIT’s legal specialists)
- Team building (corporate activities and joyful events)
- Paid time off & compensations (vacation, sick leave, remote work, compensation for the expenses of participation in conferences, workshops, invited experts, etc.)
Send your CV
