Principal Engineer - Talent Analysis
Total Page:16
File Type:pdf, Size:1020Kb
Principal Engineer - Talent Analysis Conceptualized and Developed: March - 2021 The objective of the document is to analyse how Principal Engineering talent has emerged due to complex workloads and technological advancements. This document also provides an overview of job responsibilities, skills of Principal Engineer, how traditional roles are transitioning to Principal Engineer job roles, and global location hotspots analysis for targeted hiring for Retail Industry Copyright @2021 Draup. All rights reserved. With emerging technologies and increasing complexity of workloads in Retail sector, Various senior level job roles have emerged in past few years Digitalization across industries has led to effective resource allocation and utilization to improve the speed of Project Delivery, which has ultimately led to the emergence of senior job roles with expertise and experience across broader areas Mass production and evolution of core Increase in global Job demand of sample industries increased the 2000-2010 Senior level Job roles in 2020 as demand of Senior level jobs compared to 2019 like: Plant Manager, Senior Hardware Engineer Principal Engineer 30% With the ever moving world of technology, Retail Product Manager 24% 2010-2015 Evolution of Manufacturing Organizations need people landscape and automation with right skills and led to increase in Senior Level capabilities to respond to Product Owner 22% jobs related to process this rate of change and engineering and automation technologies establish Agile methodologies and Staff Engineer 18% practices Digital Revolution has increased the level of Source: DistinguishedDraup Engineer Technical Responsibility 16% that has led to the 2015-2020 evolution of Senior level Job Roles like: Principal Project Manager 12% 2 Engineer, Product Manager Source: Draup Source: Draup Analysis, News Articles, Press Releases 2 Considering the recent increase in demand for ‘Principal Engineer’ job role in Retail sector, following components have been analysed in detail for ‘Principal Engineer’: Agenda Pages 1. Supply & Demand of Principal Job Role Overview: Principal Engineer Engineer talent 4-7 • 2. In –demand skills & workloads 3. Job description overview 9-11 • Career ladder and Job Role Transition Case Study 13-17 • Location intelligence for Principal Engineer talent Source: Draup 3 Source: Draup 3 Global demand for Principal Engineer job role has increased by almost 30% in 2020 as compared to 2019 Complexity of work performed and increase in demand of domain specific Principal Engineers are recognized as engineering authorities having technical experts has led to increase in demand for Principal Engineers extensive practical experience gained from working as an Engineer and typically answer directly to the senior management of their company Principal Engineer Installed Talent Globally 20% increase in the number of Installed Principal Engineer performs some of the crucial duties that are Talent in 2020 as compared to 2019 132000 Principalrequired Engineer for an Organization performs some to excel of atthe technical crucial level duties that 110000 are required for an Organization to excel at technical level 90000 70000 They are known to handle Challenging Projects that requires the 60000 work of several teams Installed Talent Size Talent Installed 2016 2017 2018 2019 2020 1.They Principaltake Technical Engineers Ownership are of the2. complexPrincipal project Engineers that they have knownin hand to handle take Technical Challenging Projects Ownership of the Principal Engineer Job Postings Globally that requires the work complex project that They amplify the impact by leading various complex software and its of several teams they have in hand 30% increase in demand in 2020 as features by providing Technical Leadership compared to 2019 18200 3. Principal Engineers 14000 amplify the impact by Source: Draup 11000 TheyleadingEducate various other engineers complex both at individual level and at scale 9000 keepingsoftware the engineering and its features community up to date 7600 by providing Technical 4 Leadership Number of Job Postings Job of Number 2016 2017 2018 2019 2020 Source: Draup Source: Above represented information is fetched from Draup Talent Intelligence Platform, News Articles and Company Press Releases 4 Skills & Workload Analysis: Building Complex Distribution Systems, and Driving System Architecture, and Engineering Methodologies are some of the key responsibilities of Principal Engineer Principal Engineer – Skills Analysis Technical Responsibilities Functional Area • Oversee the product's or project’s conception, design and initial product specifications and manage scheduling, estimating and securing materials Provide engineering guidance to other departments and build high quality, scalable, and • Search and Information Retrieval; Robotics; Security; Hardware; Embedded architecturally sound systems that align with the business needs Systems; Networking; Operating Systems, Cloud, IoT, Testing, Product Design, Establish technical standards and drive system architecture, engineering practices, and • Software development engineering methodologies • Conduct engineering studies and investigations and prepare reports for company leadership Skills Required Technical Skills Functional Skills Large scale systems engineering, building complex distributed systems, Business Analysis, Pricing Strategy, Competitive Analysis, System Architecture, Database handling, Software development Enterprise Resource Planning, Team Management Agile Management Source: Draup SCRUM, RUP, XP, Product Life Cycle Management 5 Skill Proficiency Level High Medium Source:Low Draup Note Draup’s proprietary talent module was used to analyse the Job roles, titles and skills 5 Job description comparison across companies: Mid size Retail companies and Start-ups have lower experience requirements for Principal engineer talent compared to large companies Draup leveraged text mining model to identify the job descriptions at various levels of companies to better position the role level analysis Principal Software Engineer (Job description across various levels of companies) Stealth Start-up Analyze, design, code, test, debug, Responsible for various key product maintain, and document software Establish technical standards and drive Design and develop architectures to development including but not limited to components in accordance with the system architecture, engineering handle web-scale data and its Microservice platform, Service Mesh, software architecture and software practices, and engineering methodologies organisation Configuration Management development processes System, GraphQL etc. Job Expertise in high-level architectural design Create high scalable, reliable, resilient Build the process to elicit and specify and build high quality, scalable, and and available big data platform Responsibilities Leads and participates in medium- to large- project requirements and define project architecturally sound systems that align scale, complex, cross-functional projects scope with the business needs Work with engineering leaders in building a high performing engineering Leads the discovery phase of medium to Assist in development of software Lead development life cycle process team and talent large projects application architecture Thorough DB experience including RDB, Experience with micro-services and other Experience leading the delivery of Experience in software development of NoSQL, Document DB etc. service oriented architectures and design Area’s of services and large-scale distributed large-scale distributed systems methodologies (like BDD/DDD) Experience / systems 7+ years in Java, C++, Golang, Rust, Scala, Technical Skills Experience in data related technologies ReactJS, Node.js experience Experience turning requirements into Agile Management (SCRUM, RUP, XP), required and open source frameworks software design specifications and OO Modeling, Experience with GraphQL Source: Draup architecture 12+ years of experience as a software 10+ years of relevant, broad engineering development engineer in the experience B.S. in Computer Science required or a commercial software industry Qualification 5-7 years of experience in related field combination of equivalent educational 6 experience Bachelor’s degree in computer science or MS degree or PhD degree in CS or math related technical field or Engineering or DS Source: Draup 6 Note: Draup leveraged text mining to identify top skill and responsibilities of the top companies Principal Engineer job roles analysis in Start-ups vs Corporates: Start-ups tend to have a faster career growth compared to the MNC’s. More than 25% of the Principal Engineers in start-ups have 3 – 8 years of experience Principal Engineering - Professionals Parameters Start-ups Corporates / MNC’s More than 25% of the Principal Engineer professionals are at Entry/Mid Majority 95% of the Principal Engineer professionals are at Senior level with Experience Level level experience between 3 – 8 Years more than 10 Years of experience Talent Maturity is high with wider exposure to new-age technologies with high Talent Maturity Talent Maturity is comparatively lower than the professionals at MNC’s professionalism Circumscribed towards a particular product/service stream with limited Diverse experience/knowledge across various business disciplines and Product Focus opportunities of wider view engineering disciplines Core Principal Engineer at Start-up companies directly involve in the Principal Engineer at MNC’s