Home Careers Senior Project Manager

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.)
cta-outline-gray-cubes

Send your CV