By: Sebastian Cornacchioli
High turnover in software development teams is more than a staffing challenge. It’s a red flag that calls for reevaluating how you acquire and retain tech talent. Building advanced tech capabilities in a highly competitive labor market requires a novel approach.
How important is this issue? It should be the top priority for CEOs, according to McKinsey & Company. A solid personnel and talent development strategy is one of the most impactful actions a company can take.¹
This white paper explores multiple ways to address the critical software development talent shortage in the U.S. life science industry.
Based on projected demand and supply models in the United States, there's no end to the tech talent labor shortage. Even when you find talent to hire, the retention rate is shocking. Only 69% of software engineers remain in the same job for over two years.²
Several factors are driving the persistent talent gap:
• The speed of technological advances is exceeding the existing workforce's abilities.
• The educational system does not quickly match the tech sector's needs.
• The pace of reskilling and upskilling programs is sluggish.
Considering these drivers, the tech talent gap could remain problematic without substantial shifts in educational methods, corporate training, or recruitment strategies.
According to the US Bureau of Labor and Statistics, the need for software developers, quality assurance analysts, and testers is projected to grow 25 percent from 2022 to 2032.³ This demand across all industries leaves life science organizations to compete for talent with all sectors and tech giants such as Google, Microsoft, and Apple.
Every life science organization makes choices about how to invest in and manage software development. Some build in-house expertise and capacity. Some outsource heavy workloads. Still, others find a middle ground, creating partnerships to supplement in-house expertise and manage external software development.
Many factors influence decisions about how to build software development capacity. There is no one right answer. For most biotech companies, software is not the central product. For example, the main focus may be a machine, chemical, vaccine, drug, diagnostic, or reactive. Software is often an enhancement. The complexity of the software, the company's age, staffing strategy, funding, and other factors will impact decisions about how to build a software development team.
Life science companies need more than tech talent. They need specialized tech talent who excel in software development, have domain and business knowledge, and understand the FDA approval processes, quality standards, compliance, and security issues.
Unlike Big Tech, developers in the life science sector must understand regulatory requirements that ensure patient safety and data protection. The FDA’s approval process is designed to validate the efficacy and security of medical devices, which increasingly rely on complex software. This means tech professionals in this field must possess cutting-edge technical skills and knowledge of regulatory frameworks.
Security is another concern. Medical devices often handle sensitive health data, making them prime targets for cyber threats. Tech talent in this sector must be versed in the latest cybersecurity practices and understand the consequences of breaches regarding data loss and the potential impact on patient health and trust.
Every code written and data point collected must uphold the highest safety, privacy, and care standards. This alignment with FDA approval processes, compliance, and security issues requires a specialized skill set, raising the question of how to hire the talent suited to the requirements.
In-house Hiring
In-house recruitment is often seen as the best long-term strategy for talent acquisition. It offers autonomy, control, and a deep understanding of company culture and values. But building an in-house team comes with its own set of challenges.
Longer hiring cycles are a barrier. Getting approval to increase internal headcount can also be a barrier, often eliminating in-house hiring as an option for near-term needs. Some life science companies report up to a two-year approval window for hiring in-house.
Additional hurdles for internal hiring include higher costs, a significant lag time before new talent becomes productive, a general shortage of qualified talent, and high competition for domestic talent.
Staffing Agencies
Staffing agencies offer immediate relief. Indeed, they can provide skilled talent available on short notice. This approach may seem less costly at first. After all, the talent you need right now may be available within days, and the costs are limited to the length of the contract. Or are they?
The hidden costs and long-term downsides of staffing agencies aren't immediately obvious. The use of contractors can erode team dynamics, leading to a suboptimal experience for the contractor and eventual turnover.
Staffing agency hires fail more often than not–not because of the contractors but because of the lack of support and team dynamics. Due to time and location constraints, contractors are frequently not fully integrated into a team. Usually, other team members don’t even know the contractors' names. Furthermore, contractors get limited training and attention. Typically, they're not given meaningful work. After you rush to get them hired and onboarded, you often end up right back where you started. The cost of turnover is more than just the cost of replacement.
Despite the downsides, staffing agencies may be a part of your ultimate strategy. If so, they should be used for less critical roles. A good long-term strategy eliminates urgent hiring of your critical staff.
Outsourcing
Outsourcing can help handle bulk development workloads while core capabilities remain in-house, enabling the business to move quickly. However, outsourcing is terrible for attrition. Outsourcing comes with the stigma of being treated differently than directly employed talent.
Plus, outsourcing for life science companies raises security concerns, including the risk of intellectual property theft, data breaches exposing sensitive patient information, and ensuring compliance with global regulatory standards. Potential supply chain disruptions and difficulties in maintaining quality control over the outsourced processes also exist.
The reality is that much of the talent you need must come from within the organization or be highly integrated within it.
Offshore Talent
Offshore talent is a solution that casts the widest net, tapping into a global market. It can bring diverse expertise and typically the lowest cost.
However, the geographical divide often comes with challenges – communication hurdles, time zone differences, cultural differences, and the distant echo of outsiders that might not foster the sense of belonging and long-term commitment critical in the medical device industry. Plus, the downsides of outsourcing mentioned above still apply. Security concerns include intellectual property theft risk, data breaches, ensuring compliance, and potential supply chain disruptions.
While the proposed pricing for talent looks like a short-term bargain on paper, the hidden long-term costs, like the cost of a delay to market or reduced revenue from loss of first-to-market advantage, are the costs to optimize.
Nearshore Talent
Hiring nearshore talent offers an enticing compromise: reduced or eliminated time zone differences and better cultural alignment, with impressive cost benefits. It's a progressive step towards a more balanced workforce. However, nearshoring also has the downsides of outsourcing.
- Sebastian Cornacchioli, Winning the Tech Talent War: Life Sciences vs. Big Tech Giants, 2022
While there is no easy solution, we have seven proven strategies to increase tech talent retention and minimize turnover impacts. Using these strategies, it is possible to reduce software development team turnover from the industry average of 25% to an average of 12 to 16% per year.
Build Resilient Teams—Build layers of different levels on each team. This is not just a theory – it works. Attrition will happen, but when it does, the impact will be far less on productivity because the rest of the team is still intact. Levels allow for career pathing and backfilling of positions in the case of turnover and also keep team members motivated by providing a clear path for growth. This structure also enables the team to retain expertise if someone leaves. If the attrition happens at higher levels, you can have a junior person ready to advance to the role. Then, when filling the lower-level position, you have management and team support so the new person becomes productive quickly.
Build Self-contained Teams—A high-performance team comprises five to nine cross-functional people. Instead of hiring individuals to work on a small part of a complex project, build a team customized for the project's goals. A typical self-contained software development team has Engineering Managers, a Scrum Master, a Product Owner, Developers, Testers, and additional support roles. This allows the team to be accountable and self-sufficient. Working as a team is more engaging than working on an individual project, improves the quality of complex projects, and boosts morale.
Communicate Accountability—Accountability is engaging. Communicate measurable metrics for each team and individual to provide clear expectations for how each person contributes to a project.
Support and Train—This helps develop talent within the organization and fosters a sense of loyalty and engagement among employees, leading to higher retention rates. Give employees growth opportunities and a clear picture of the skill requirements and the progression timing for advancement. Most employees leave for a better chance. Understand each employee’s career goals and map out a plan that helps them achieve their goals. Whether that is a broader role, a higher role, a different role, or more pay, be clear about how they can achieve their goal within your organization.
Assess Skills—Measure skill levels and growth required to meet business needs and help employees meet personal goals. Share this feedback quarterly to keep employees engaged and motivated.
Recognize Contributions—Offer feedback and recognition for contributions. Specific, timely, and detailed feedback lets employees know you appreciate their effort. It boosts their motivation and enhances job satisfaction.
Understand Employee Skills and Interests—Employees may have various skills, but most will have types of work they enjoy. Provide work that aligns with their skills and development interests.
Building a robust tech team in the life sciences requires finding a sustainable strategy to overcome retention issues. This will require a strategic blend of in-house expertise and partnerships to help find, develop, manage, and retain talent. While each approach has pros and cons, the ultimate goal is to foster a high-performance team that can navigate the industry’s unique demands, including regulatory compliance, cybersecurity, and patient safety.
Organizations can significantly reduce turnover and enhance productivity by applying proven strategies, such as building resilient and self-contained teams, communicating accountability, providing ongoing support and training, and recognizing employee contributions.
Understanding employees’ specific skills and interests and aligning them with project goals ensures a motivated workforce dedicated to advancing the mission of life sciences companies. Through careful planning and a balanced approach to talent acquisition, life science organizations can build software development capacity that meets and exceeds industry standards, enabling innovation and growth.
Learn how a medical device company quadrupled its innovation rate and slashed costs.
Sebastian Cornacchioli is the [Title] at ITJ. He has over 20 years of experience in software development, maintenance, IT infrastructure, and project/program management. Sebastian has led software development in the LATAM region, utilizing nearshore, onshore, and offshore models. His work spans multiple sectors, including healthcare, biotech, energy, and insurance, which enables him to assist clients in planning software development centers in Mexico.
As an Agile consultant, Sebastian is well-versed in SCRUM, SAFE, Kanban, XP, and other Agile frameworks. He has guided many businesses in transitioning from traditional to Agile models and has extensive experience transitioning critical businesses to different models and technologies. Sebastian has also assisted top-tier companies in their CMMI 2.0 evaluation process, focusing on improving their maturity level to 4 and 5. Sebastian can be reached at sebastian.cornacchioli@itj.com.
ITJ builds and manages software Centers of Excellence for life science organizations using Latin American talent. We bring deep domain expertise and an understanding of regulatory requirements, ensuring compliance and industry-specific solutions. ITJ recruits, hires and manages teams to take your software product to market fast and with significant cost savings. Our unique Build, Operate, Transfer model allows you to transfer operations to your ownership.
Discover how we redefine medical technology for a healthier tomorrow. Your future in health starts here.
1. McKinsey & Company. (2022). Tech talent tectonics: Ten new realities for finding, keeping, and developing talent. Retrieved from https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/tech-talent-tectonics-ten-new-realities-for-finding-keeping-and-developing-talent
2. Updated on September 9th, 2022 Zippia did an analysis of 102,987 software developer resumes to determine the average turnover rate: https://www.zippia.com/software-engineer-jobs/demographics/
3. U.S. Bureau of Labor Statistics. (2022). Occupational Outlook Handbook: Software Developers, Quality Assurance Analysts, and Testers. Retrieved from https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm
Subscribe to Receive Exclusive Insights
✓ Expert Analysis ✓ Success Stories ✓ Latest Trends