| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Career Path | Related Roles (Frequent Field Partners) | Generally Required Licensure / Certification | Entry Path | Who Hires This Role? | Key Skills | Transferable Skills | Replaceable with AI? | ||||||||||||||||||
2 | Software Developer / Software Engineer | Application Developer; Backend Developer; Front-End Developer; Full-Stack Developer; DevOps Engineer; Systems Engineer | No universal software license. A bachelor's degree in computer science, software engineering, information technology, or a related field is a common employer screen; equivalent development experience is accepted by some employers. Portfolios/GitHub, internships or apprenticeships, technical assessments, and demonstrated stack experience can matter more than a generic certification. Optional cloud/vendor certifications can help for specialized roles. | High school diploma/GED → learn programming with Python, JavaScript, Java, or C# through a beginner course → write small programs → learn Git/GitHub → learn SQL/database basics → learn APIs and testing → build progressively larger projects → choose a stack/specialization → build a portfolio/GitHub → pursue internships, apprenticeships, junior roles, or related technical roles → build professional experience. | Software companies; banks/fintech; healthcare; government contractors; manufacturers; retailers; logistics companies; startups; consultancies; nearly any organization that builds or maintains software. | Python; JavaScript; Java; C#; C++; SQL; Git/GitHub; REST APIs; React; Node.js; Docker; Linux; AWS/Azure/GCP; testing; debugging; databases; data structures/algorithms. | Problem solving; troubleshooting; systems thinking; technical writing; documentation; customer/user support; project work; scripting/automation; ticketing/issue tracking; learning new software quickly. | No — AI can generate and review code, but software development still requires people to define requirements, make technical decisions, test behavior, integrate systems, and own the resulting product. AI fluency is increasingly part of the skill set. | ||||||||||||||||||
3 | Front-End Developer | Web Developer; UI Developer; UX Engineer; Full-Stack Developer; Web/Digital Interface Designer | No universal license. A bachelor's degree is common in many employer postings, but portfolio evidence and demonstrated front-end skills can substitute for formal education with some employers. Technical assessments and live coding/project reviews are common screening methods. | High school diploma/GED → learn HTML → CSS → JavaScript → Git/GitHub → responsive design and accessibility → build several websites → learn a framework such as React, Angular, or Vue → build interactive web apps → portfolio/GitHub → pursue internships, junior roles, freelance work, or related web roles. | Software companies; web agencies; e-commerce; marketing firms; media companies; startups; internal IT/product teams; organizations with customer-facing websites or web applications. | HTML; CSS; JavaScript; TypeScript; React; Angular; Vue; Git/GitHub; responsive design; accessibility; browser developer tools; REST APIs; basic testing; Figma. | Visual design; writing/editing; customer service; content management; troubleshooting; accessibility awareness; project coordination. | No — AI can generate front-end code, but people still need to translate user/business needs into interfaces, evaluate usability/accessibility, integrate systems, and maintain production code. | ||||||||||||||||||
4 | Back-End Developer | Software Developer; API Developer; Full-Stack Developer; Database Developer; Platform Engineer | No universal license. Degree requirements vary by employer; demonstrated programming, database, API, and system experience can be accepted instead. Technical assessments and evidence of working projects are common. | High school diploma/GED → learn Python, Java, C#, or JavaScript/TypeScript → Git/GitHub → SQL and relational databases → REST APIs → authentication/security basics → a server-side framework such as Django, Spring Boot, .NET, or Node.js → testing/debugging → build and deploy projects → portfolio/GitHub → pursue junior or related development roles. | Software companies; financial services; healthcare; government contractors; e-commerce; SaaS companies; logistics; manufacturers; startups; internal technology teams. | Python; Java; C#/.NET; JavaScript/TypeScript; SQL; PostgreSQL/MySQL; REST APIs; Docker; Git; Linux; AWS/Azure/GCP; authentication; testing; application security. | Systems thinking; troubleshooting; data handling; process improvement; technical documentation; scripting; database exposure; integration work; analytical problem solving. | No — AI can accelerate coding, but backend work still requires architecture, integration, security, data decisions, debugging, and responsibility for production systems. | ||||||||||||||||||
5 | Full-Stack Developer | Front-End Developer; Back-End Developer; Web Developer; Software Developer | No universal license. Employers commonly screen for demonstrated front-end and back-end ability, often through projects or technical assessments. Degree requirements vary; equivalent experience can be accepted. | High school diploma/GED → HTML/CSS/JavaScript → learn a programming language → Git/GitHub → SQL → REST APIs → React or another front-end framework → a back-end framework → testing → deployment → build a complete application with front end, server, and database → portfolio/GitHub → pursue junior/full-stack/development roles. | Software companies; startups; web agencies; SaaS companies; e-commerce; internal product teams; consultancies; small businesses that need broad development capability. | HTML; CSS; JavaScript/TypeScript; React; Python/Java/C#; SQL; PostgreSQL; REST APIs; Git/GitHub; Docker; cloud platforms; testing; deployment. | Project ownership; troubleshooting; customer/user communication; systems thinking; documentation; web/content experience; process improvement; learning new tools. | No — AI can help produce code across the stack, but someone still has to understand the whole application, connect its parts, test it, and make product/architecture decisions. | ||||||||||||||||||
6 | Web Developer | Front-End Developer; Full-Stack Developer; Web Designer; Webmaster; Web Applications Developer | No universal license. Employers may screen for a degree, portfolio, prior web-development work, or demonstrated HTML/CSS/JavaScript skills. Freelance and small-business work may place more weight on portfolio and client results. | High school diploma/GED → HTML → CSS → JavaScript → Git/GitHub → responsive/accessibility basics → publish several websites → learn a framework or CMS such as WordPress → build interactive sites → portfolio → pursue entry-level web development, agency, freelance, or webmaster work. | Web agencies; marketing firms; e-commerce businesses; publishers; nonprofits; small businesses; software companies; internal communications/IT teams. | HTML; CSS; JavaScript; WordPress; Git/GitHub; React or another framework; accessibility; responsive design; basic SEO; browser tools; REST APIs. | Content management; writing/editing; customer service; troubleshooting; visual design; project coordination; CMS experience. | No — AI can build portions of websites, but people remain responsible for requirements, content, accessibility, integrations, quality, and client/business decisions. | ||||||||||||||||||
7 | Software QA Analyst / Tester | QA Engineer; Software Test Engineer; Quality Engineer; Automation Tester; SQA Analyst | No universal license. Employers commonly want demonstrated testing experience, familiarity with defect tracking, and sometimes a technical degree or equivalent experience. Optional certifications such as ISTQB can help but are not universally required. | High school diploma/GED → learn software testing concepts → write test cases and bug reports → learn a defect tracker such as Jira → learn basic scripting/programming → learn API testing → learn Selenium, Playwright, or Cypress → create a testing project/portfolio → pursue QA/testing roles → add automation and domain experience. | Software companies; banks/fintech; healthcare; government contractors; manufacturers; e-commerce; SaaS companies; any organization with software that must be tested before release. | Manual testing; test cases; Jira; API testing; Postman; SQL; Selenium; Playwright; Cypress; Python/JavaScript; Git; CI/CD basics; defect tracking. | Attention to detail; troubleshooting; process improvement; documentation; customer support; technical writing; issue tracking; quality control. | No — AI can generate tests and help find defects, but people still need to decide what should be tested, judge risk, reproduce failures, and determine whether software actually works for users. | ||||||||||||||||||
8 | DevOps / Platform Engineer | DevOps Engineer; Site Reliability Engineer; Cloud Engineer; Infrastructure Engineer; Systems Engineer | No universal license. Employers often screen for hands-on Linux, cloud, networking, automation, containers, and CI/CD experience. A degree or equivalent experience is common; cloud certifications such as AWS/Azure/GCP can help demonstrate skills but do not replace hands-on ability. | High school diploma/GED → learn Linux and networking → command line → Python/Bash/PowerShell → Git/GitHub → cloud fundamentals → AWS/Azure/GCP → CI/CD → Docker → Terraform → monitoring/reliability → build labs/projects → transition from IT, systems, or software work into DevOps/platform roles. | Cloud providers; software companies; managed service providers; financial services; healthcare; government contractors; enterprises with large technology environments; SaaS companies. | Linux; Bash; Python; Git; GitHub; AWS/Azure/GCP; Docker; Kubernetes; Terraform; CI/CD; Jenkins/GitHub Actions; networking; monitoring; security basics. | IT troubleshooting; systems administration; networking; scripting; automation; incident response; documentation; process improvement; technical support. | No — AI can automate configuration and troubleshooting tasks, but production infrastructure requires human judgment, security decisions, reliability ownership, and incident response. | ||||||||||||||||||
9 | Database Developer / Data Engineer | Database Developer; Data Engineer; Database Architect; ETL Developer; Analytics Engineer | No universal license. Employers commonly screen for SQL/database experience and may prefer a degree or equivalent technical experience. Cloud/data certifications can help for specialized environments but are not a substitute for projects and practical skills. | High school diploma/GED → learn SQL → relational database concepts → PostgreSQL or MySQL → data modeling → Python → ETL/data pipelines → APIs → cloud data tools → build projects that ingest, transform, store, and query data → portfolio/GitHub → pursue junior data/database roles or transition from IT/development. | Software companies; banks/fintech; healthcare; retailers; logistics; manufacturers; government; analytics firms; organizations that collect or process large amounts of data. | SQL; PostgreSQL/MySQL; Python; data modeling; ETL/ELT; APIs; cloud platforms; Git; databases; data pipelines; Docker; data warehouses such as Snowflake or BigQuery. | Excel/data analysis; reporting; troubleshooting; systems thinking; documentation; process improvement; scripting; database administration exposure. | No — AI can write queries and pipeline code, but data architecture, quality, governance, security, integration, and business interpretation still require people. | ||||||||||||||||||
10 | Embedded Software Developer | Embedded Systems Engineer; Firmware Engineer; Embedded Engineer; Controls Software Engineer | No universal software license. Employers often expect a bachelor's degree in computer/electrical engineering, computer science, or related field, or substantial equivalent experience. Demonstrated C/C++, microcontroller, debugging, and hardware experience can be especially valuable. | High school diploma/GED → learn programming → C/C++ → computer architecture basics → basic electronics and microcontrollers → install an embedded development environment → learn hardware debugging → Git → build microcontroller projects → learn real-time concepts → build a portfolio or gain engineering technician experience → pursue embedded/firmware roles. | Automotive; aerospace; medical-device companies; consumer electronics; robotics; industrial automation; semiconductor companies; defense contractors; IoT companies. | C; C++; Python; microcontrollers; Arduino/ESP32/STM32; embedded IDEs; Git; serial communication; debugging; electronics basics; real-time systems. | Electronics repair; troubleshooting; technical documentation; mechanical/electrical project experience; test equipment use; hands-on problem solving. | No — AI can assist coding and debugging, but embedded systems interact with physical hardware, timing constraints, safety requirements, and real-world failures that require human engineering and testing. | ||||||||||||||||||
11 | Mobile Application Developer | Android Developer; iOS Developer; Mobile Software Engineer; Cross-Platform Developer | No universal license. Employers commonly screen for demonstrated mobile-development experience through shipped apps, projects, internships, or technical assessments. Degree requirements vary. | High school diploma/GED → learn programming → choose Android, iOS, or cross-platform development → Kotlin for Android, Swift for iOS, or Flutter/React Native for cross-platform → learn mobile UI → APIs/data → Git/GitHub → testing → publish or demo apps → portfolio → pursue junior/mobile roles. | Mobile app companies; software companies; banks/fintech; healthcare; retailers; startups; agencies; organizations with customer or employee mobile applications. | Kotlin; Swift; Flutter; React Native; Java; Dart; Git/GitHub; REST APIs; mobile UI; local data/storage; testing; Android Studio; Xcode. | UI design; customer/user support; troubleshooting; project work; web development; scripting; product thinking. | No — AI can generate app code, but mobile products still require human decisions about UX, device behavior, security, testing, app-store requirements, and maintenance. | ||||||||||||||||||
12 | Web / Digital Interface Designer | UX Designer; UI Designer; UX Engineer; UI Developer; Web Designer; Digital Accessibility Specialist | No universal license. Employers primarily look for a strong portfolio showing interface, usability, accessibility, and design-process work. Formal degrees can help but are not universally required. Optional UX/accessibility certifications may help demonstrate specialized knowledge. | High school diploma/GED → learn design fundamentals → Figma → UX/UI principles → accessibility/usability → create wireframes and prototypes → learn basic HTML/CSS/JavaScript → build a portfolio of interface projects and explain design decisions → pursue junior design/interface roles, internships, or related web work. | Software companies; agencies; e-commerce; marketing firms; media; startups; government; nonprofits; organizations building websites and digital products. | Figma; HTML; CSS; JavaScript; React basics; Adobe Creative Cloud; prototyping; wireframing; accessibility; usability testing; design systems; responsive design. | Graphic design; writing/editing; customer research; presentation; content creation; visual communication; accessibility awareness; project coordination. | No — AI can generate layouts and design variations, but understanding users, accessibility, business goals, interaction behavior, and design tradeoffs still requires human judgment. | ||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | AI Disclosure: This document was written in partnership with Chatgpt. The setup and planning was done by a human career consultant who guided chatgpt, who did the analysis and research. Please know this level of specificity could not be done in any reasonable time frame by humans only, even if specialized in this field. We understand the implications involved and have attempted to limit our use of chatgpt in these documents’ creation. | |||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |