Alex has helped dozens of founders and senior leaders execute innovative solutions to real problems. Prior to joining the Toptal network, he integrated athlete-management tech into UK universities and optimized revenues for Unite Students. Since joining Toptal, he has delivered complex solutions for clients with a technology-agnostic approach, utilizing Agile methodologies and user-centric, problem-orientated management techniques. Within Toptal, Alex is also a mentor and community leader.
Roxana has extensive experience with founders and new software product kick-off initiatives. She has 17 years of expertise in the software development industry, including technical leadership and management roles, leading new product initiatives, and programming. In a previous Toptal engagement, Roxana supported a startup founder to launch a new product, assess the business viability, minimize risk, build the team, get excellent customer feedback, and secure a significant investment budget.
Edgar is a senior engineering manager and project manager with more than 20 years of experience in the IT industry who specializes in software development and quality assurance. He's skilled at leading remote and multinational teams in agile and waterfall environments within a variety of organization sizes, from startups to large Fortune 500 organizations. His expertise encompasses various industries including healthcare, telecommunications, eCommerce, and education.
Specializing in the delivery of services, Rodney is a project manager with a passion to help his clients succeed. He does this by understanding the business value of technological solutions and acting as a trusted advisor and change agent throughout the customer journey. When Rodney starts a project, he takes the time upfront to build a strong relationship by being responsive, establishing quality communication channels, and being available.
Tomasz is a seasoned, enthusiastic, and goal-oriented professional with far-ranging experience in product, project and portfolio management in a variety of industries. He joined Toptal to find work on IT-related projects, preferably with a good mix of software and infrastructure in all types of organizations—from startup to enterprise.
Filip is a project manager with more than a decade of experience in consulting, IT project management, and product development. He oversees JTI's global rollout of Ploom devices as a program manager. He has experience as a senior project manager at REWE Digital and as a product owner at IBM for Docker Containers. Filip has a proven delivery track record and product management capabilities in various capacities.
Konstantine considers his key strength to be a combination of project management, product management, and his experience as an agile coach and scrum master. He has unique and in-depth experience working in these roles. Konstantine has worked on 40+ projects with small startups, big corporations, and everything in between. He uses the right skill set to complement each client's capabilities and help projects move forward, and he thrives in projects with complex, multidisciplinary challenges.
With more than 15 years of experience as a seasoned technical project manager, tech leader, and agile coach, Vinod has managed projects end to end (including tech/product roadmaps) to ensure maximum customer satisfaction and business revenue. An expert in coordinating diverse teams and resources to complete objectives, Vinod has worked with startups, SMBs, and large corporations focused on developing web and mobile products for global customers.
David has successfully managed many software projects, optimizing business processes and enhancing value. His expertise is in technology consulting, app integration, mobile, and UX. He has a proven track record of steering all phases of the SDLC to successfully translate business objectives into comprehensive mobile, desktop, and web technical solutions. He also has nearly a decade of experience leading Agile projects and teams.
... allows corporations to quickly assemble teams that have the right skills for specific projects.
Despite accelerating demand for coders, Toptal prides itself on almost Ivy League-level vetting.
Creating an app for the game
Building a cross-platform app to be used worldwide
Leading a digital transformation
Drilling into real-time data creates an industry game changer
Toptal helped us achieve our goals by really understanding what we were looking for. They worked with us very closely to figure out what the right talent looked like -- from a technical, cultural perspective -- and helped us get the onboarding done quickly so the talent could be effective as soon as possible.
Jay Tring, Technical Team Lead, CSR Connect, Australia
I couldn’t have been more pleased with Toptal. They are professional, quick, well priced, and fun. I will be using them again for my next project, and the next, and the next, and the next ...
Mac Smith, President
New Texas Investments
The best talent is at Toptal for sure. It's way better and faster than any other means of getting top talent.
Rajesh Nagarajan, Co-Founder & CTO
Getting set up with Toptal and finding a new team member was so easy, I don't know why anyone wouldn't give it a try. Best of all, we no longer have to worry about finding great people to help with our projects!
Mike Branch , President & CTO
Harbor System Integrators, Inc
One of our most time consuming problems is finding qualified staff. We need to find the correct platform to advertise on, create a proper ad, filter through tons of applications, interview and test the applicants' capabilities, and finally take a risk by hiring. This was the old way of doing things. The new way: describe the job position to our Toptal account manager, interview a few qualified applicants, and hire with a risk-free trial -- much faster, a lot easier, and with incredible results.
Catalin S. Balaci, Owner
EvoBits Information Technology SRL
Always incredibly responsive, prompt, and flexible, Anna has done an outstanding job -- her work is exactly what we needed. Toptal has been a great experience for us due to the ease of getting a project going with quality talent at a cost that fits our budget. The automated online system for managing everything during onboarding was also impressive.
Cody Wilke, Product Manager
Crucial Life Sciences Data Solutions
What attracted us to Toptal was that Toptal is sourcing its talent from a global pool. The selection process is very stringent. They’re sourcing the talent not only based on capabilities -- sourcing the best 3% -- but also based on cultural fit, which is really important to us. We had an amazing experience working with Toptal. Toptal helped us achieve our goals by bringing us very high-quality resources, on very short notice.
Elmar Platzer, Digital Transformation Leader, CSR Australia
With the pressure on and millions watching the Cleveland Cavaliers during the NBA Playoffs, Toptal delivered the talent and expertise needed to launch a brand new fan engagement platform.
Conor Kenney, Director of Professional Services
Toptal has helped my business tremendously by finding, vetting, and recruiting the talent I need, at the right time. I’d definitely recommend it to others.
Xavier Xicay, CEO & Creative Director
Toptal has been extremely helpful to us in finding top remote talent. The ratio from interview to hire with Toptal candidates is the highest I've ever experienced in my professional career.
Philipp Berner, Co-founder and CTO
I can't say enough about how happy and confident I am in working with Enrique. He brings an enthusiasm to his profession that is very refreshing, constantly surprising us with his depth of knowledge and his capability to not only complete the task, but to surpass our expectations. He presents us with solutions that we would not have thought about ourselves, and sees the problem better than we can explain it.
Chad Berryman, Senior Technical Lead
We had a wonderful experience with our Toptal consultant. He was very reliable and punctual, delivering excellent work on a budget—we will certainly be using him again!
Barbara Karpf, President
How to Hire Project Management Consultants through Toptal
Talk to One of Our Industry Experts
A Toptal director of project management will work with you to understand your goals, technical needs, and team dynamics.
Work With Hand-Selected Talent
Within days, we'll introduce you to the right project management consultant for your project. Average time to match is under 24 hours.
The Right Fit, Guaranteed
Work with your new project management consultant for a trial period (pay only if satisfied), ensuring they're the right fit before starting the engagement.
Find Experts With Related Skills
Access a vast pool of skilled project managers in our talent network and hire the top 3% within just 48 hours.
How are Toptal project management consultants different?
At Toptal, we thoroughly screen our project management consultants to ensure we only match you with talent of the highest caliber. Of the more than 200,000 people who apply to join the Toptal network each year, fewer than 3% make the cut. You’ll work with project management experts (never generalized recruiters or HR reps) to understand your goals, technical needs, and team dynamics. The end result: expert vetted talent from our network, custom matched to fit your business needs.
Can I hire project management consultants in less than 48 hours through Toptal?
Depending on availability and how fast you can progress, you could start working with a project management consultant within 48 hours of signing up.
What is the no-risk trial period for Toptal project management consultants?
We make sure that each engagement between you and your project management consultant begins with a trial period of up to two weeks. This means that you have time to confirm the engagement will be successful. If you’re completely satisfied with the results, we’ll bill you for the time and continue the engagement for as long as you’d like. If you’re not completely satisfied, you won’t be billed. From there, we can either part ways, or we can provide you with another expert who may be a better fit and with whom we will begin a second, no-risk trial.
A Comprehensive Guide to Hiring Project Managers
When to Look for a Project Manager to Hire
It’s never too early to have a PM who can help you assemble the right team for your project. By having the right expert, you can always rely on somebody with the right skills to help you form the top performing team and add a lighting start to your project.
Even if you already have a team working on your project and want to improve its throughput, it’s sometimes wiser to add a project manager to the team instead of increasing the technical headcount. This helps to reduce waste, remove the unnecessary management overheads from the technical team members, and improve the overall efficiency of your team through project management processes.
Considerations When Bringing On a PM
When looking for a project management consulting expert whether you are in the United States or aboard, consider the fact that you might not necessarily need a PM working full time on your project. You can always hire part-time remote PMs who are experts in their fields and can help you manage projects effectively, even if they are on the other side of the world. Modern communication tools allow you to check in with the PM on a regular basis. This provides a lot of flexibility when looking for world-class talent and can help you stay within your budgetary constraints.
It is essential to have a project manager once your team surpasses a “two-pizza” size rule and grows beyond 6 or 7 people. After this point, constant communication between all team members becomes sporadic and incomplete, and this is where project managers really help you to stay on top of your project.
Growing Your Project Management Team
If you are running a project with 20 people or more, you probably already have a PM in your team. If this is the case, it’s always a good idea to consider helping him stay on top of your project by hiring Scrum masters and other supporting project managers. This can make sure that you don’t overrun your PM with too many small tasks at once, and that he can focus on keeping the whole project on track.
For even larger teams and enterprise projects, it’s always good to make sure you have enough people in your project management office structure and that you are not missing any specific type of PMs you might need. Specializations such as Salesforce PMs, PMP PMs, or Enterprise Coaches can be hard roles to fill, therefore a lot of enterprises start problem-solving with remote world-class experts to help their projects grow.
What to Look For When Hiring a Project Manager
Successful project management is a complex suite of different tasks joined in one overarching umbrella. It’s rather different from other disciplines because it encompasses a lot of soft skills like communication skills which are harder to test or define. This guide is going to outline all the important bits about how to hire a project manager, and the things you should look for when picking the right one for your project.
Key Things to Check Before Hiring a Project Manager
Project management is a discipline that has been standardized and reinvented often throughout its history. Starting with Ford’s and Gantt’s theories and moving into a modern age of LEAN, Agile, and Scrum. A good project manager should be able to explain these concepts by heart. Even if they are not working with that particular methodology, good PMs should be able to show capability in running project management tasks such as:
Daily Standup – A meeting format of a brief daily meeting for the whole team. The intent of the standup is to elicit quick updates about the task performed, current plans, deliverables, and if anything is blocking them.
Sprint Planning – A meeting where you plan your next Sprint and involve the whole team in deciding and voting on how difficult each user story is, and what they think the team can achieve in the next sprint.
Sprint Review – A review meeting similar to a user acceptance test. It happens after each sprint. It is where the project team demonstrates the results of the work that they have done in the sprint, and the product owner and stakeholders accept the work.
Sprint Retrospective – A form of a meeting where the whole team gets to reflect on project goals and what went well, what could be improved and what will they commit to in the next sprint.
Release Planning – An exercise where a high-level plan is made for the few sprints ahead. To successfully deliver release planning the team will need a prioritized and estimated product backlog, the estimated velocity of the team, and other general goals of the project.
Preparing a WBS structure – In more traditional project management, work breakdown structures (WBS) are recognized as fundamental building blocks for project management practice. The WBS provides a framework on which costs, time, and performance can be compared against the budget for each level of the WBS.
Preparation of the RFPs and RFQs – Request for proposal (RFP) and request for quotation (RFQ) are documents that are sent to suppliers to find out their offerings. This format is usually used when looking for outsourcing partners or custom off the shelf solutions.
Project managers you hire should also be confident with using and explaining their preference of tools and be able to apply their knowledge to use these tools to affect change in their projects. These are some of the most popular tools PMs should be aware of:
JIRA – This is pretty much an industry standard for Agile and Scrum projects at the moment.
Basecamp – A popular choice for smaller teams and startups, has specific functionality that works well for small businesses and medium businesses.
Redmine - This is an open source alternative used by companies who are looking for free and open source tools they can modify themselves.
Asana – Helps with more traditional project management and has good support for tools such as Gantt charts.
Trello – Implements a very advanced version of Kanban workflow which can be tailored to the needs of your team.
Even though qualifications alone will not ensure that a PM is a right fit for your project, they are good indications of experience and professional level that the PM might have. Many of these require a college degree as a prerequisite and can require lengthy studying to obtain them.
Certified Scrum Master – Accredited by the Scrum Alliance and ensures understanding of scrum specific values and practices.
PMP – Accredited by the PMI and often used by IT professionals and CIOs.
CAPm – Fundamental framework for traditional PM skills.
PRINCE2 – UK-based certification usually used and required in the public sector projects.
Technical Knowledge and Skills of a Project Management Professional
If you are planning to have a technical project, where the technology involved is complex and requires specific technical knowledge, it would be a good idea to hire a project manager who has a certain level of technical know how. These are a few reasons why you might want to hire a technical project manager:
Talking the “Language” – Having a technical project manager would make sure that the technical team members feel much more understood when it comes to evaluating the challenges they are tackling. For example, if your PM has previous experience as a developer it will be much easier for him to talk to developers and understand their pain points and complaints. He can much more easily build a rapport with the team by communicating in the common “language” everyone is familiar with. This often leads to more respect within a project team and a better overall cohesion within the team.
Evaluating Estimations – A technical project manager can also help the project have more realistic estimations. A common understanding of the difficulty of the project reduces the chance that the developers will take longer than needed to finish the tasks. Technical understanding also helps the project manager better prioritize the task by knowing how much business value the tasks or business processes bring and what technical problems the team might encounter. For example, if your PM has a good understanding of data science problems, he or she will be able to judge the scope of a new machine learning initiative much better than a PM without such knowledge.
Previous Tech Experience – A good technical manager can help the team be more efficient by choosing the technologies that have previously worked on his or her other projects. It also helps if the manager can judge the best abilities of his teammates and help delegate the work accordingly. For example, if your PM has experience in app building projects and how difficult continuous integration and testing for an iOS app can be, he or she has a much better chance to prepare the team, select the right tools for the job, and share his experience with the tech lead.
Real Life Use Cases for Project Managers
Here are few scenarios how these skills and competencies apply in a real project.
The startup is looking for a technical project manager who could take over a team of front end developers working on the look and feel for their platform. Every iteration needs to be presented and approved by the stakeholders at the company.
In this situation, it’s best to look for an Agile developer with experience running Scrum-based projects. A good test would be to provide the PM with a vague expectation of what you want the project to do and get them to talk you through the process of extracting requirements and converting them into stories. A conversation surrounding how they would run a Sprint Zero would give good insight into whether they are capable of executing a project kick off. Understanding priorities and how to apply the MoSCoW model or Kano model can be demonstrated by giving them a list of requirements and asking them to talk you through prioritization. Another test would be to assume that you are nearing the end of a sprint with outstanding stories and get them to explain their process for what they do next, how they handle stakeholders, and how do they plan the next sprint.
A small but growing business has an IT department, focusing on a sole digital product—an industry expert-oriented newsletter. They want to manage their growth from a team of two developers into a larger full-time team, however, for that they need to start using PM tools and establish a set of frameworks they will use for the remainder of their project.
This sort of situation usually requires a project manager who is an expert in various implementations of Agile methodologies such as Scrum and Kanban. They would also need to have knowledge of various project management tools that allow implementing these Agile based processes such as JIRA, Basecamp, Asana, Trello, etc. Look for PMs with startup experience as this usually helps with a project that has a large amount of change and uncertainty.
Within a large enterprise, there is a team of three developers that has grown organically out of the back-end systems group. Their current logging solution is a great help for the company technologically, however, nobody is sure where they should take this project next. So far, the features have been dictated by the technical feature list compiled by the team, but now the team members and their managers have realized they need a dedicated project manager for this project. How do you choose the right project manager for the job?
First, we should look for the skills that our potential candidate might have that will match the current theme and goal of the project. If it’s a logging framework developed by the small team within the enterprise, we might need a technical Agile project manager who would have generally a good understanding about the back-end systems and the problems they are usually faced with. If we are planning to maintain this or develop it into a bigger system within the company, somebody with knowledge of SAFe framework might be a more appropriate candidate for the job since they will need to manage the growth of this team within the enterprise setting and with constrained budget requirements.
A company needs a project manager to manage an infrastructure deployment project where a team of 40 people is going to deploy a new networking infrastructure into a brand new data center. The PM will be managing multiple vendors and tracking their delivery times.
In this sort of situation, it’s best to look for the PM who is familiar with Waterfall methodologies and can deliver projects in a traditional project management environment. ITIL and other infrastructure management certifications can also help to screen for the right PMs.
How Can I Find A Project Manager That Has The Experience I Am Looking For?
When starting to look for a project manager that would be a good match for your project, you should look into the core problems your project is trying to solve. This dictates the larger set of skills and requirements you will have for your PM. As illustrated in the scenarios above, some projects might need a PM with a lot of Agile startup experience, some will require a specific type of certifications and an ability to work well in the enterprise setting.
Here at Toptal, we have a complete suite of project managers specializing in: