Occupations
1982 roles mapped with the career paths between them and the skills they run on.
- Technical MentorA Technical Mentor guides learners through specialized technical topics, typically through one-on-one meetings, small group sessions, and Q&A forums, helping students understand complex concepts and build practical skills. The role involves explaining technical material clearly, reviewing student work, and sometimes creating educational content or resources, often on a flexible, part-time basis while the mentor maintains other work. This role suits experienced practitioners in their field who enjoy teaching and can communicate technical ideas accessibly to people at various skill levels.
- Technical Program ManagerA technical program manager coordinates complex, cross-functional software or engineering initiatives, applying Agile/Scrum methodologies to plan sprints, manage risk, and keep projects aligned with the software development lifecycle. They provide cross-functional leadership across engineering, product, and design teams, communicating progress and roadblocks to stakeholders at all levels. This role in tech companies typically requires a technical background paired with strong organizational and communication skills to drive delivery without necessarily writing code directly.
- Technical Project ManagerTechnical Project Managers oversee the planning and execution of complex technical programs, coordinating dependencies across engineering, product, and operations teams while managing budgets, timelines, and stakeholder alignment from conception through delivery. The role requires translating between technical and business stakeholders, removing organizational blockers, and maintaining oversight of multi-team initiatives that often span hardware, software, or manufacturing processes—demanding both technical credibility and operational discipline. This position suits experienced program managers or engineers who combine deep technical understanding with strong organizational and communication skills and who thrive in environments requiring sustained coordination of diverse, specialized teams.
- Technical Support AnalystA Technical Support Analyst assists end users with software and hardware issues, troubleshooting problems via remote desktop tools and logging cases in ticketing systems. Armed with networking basics and strong customer service skills, they typically work within an IT help desk or vendor support team, resolving both routine and escalated technical issues. The role suits a communicative problem-solver who enjoys walking users through fixes step by step.
- Technical Support DirectorA Technical Support Director runs an organization's technical support operations, setting service standards, staffing plans, and escalation procedures for handling complex customer issues. They apply ITIL/ITSM frameworks to structure incident and problem management and rely on CRM/ticketing systems like Zendesk or ServiceNow to track performance metrics. Strong team leadership and customer escalation management skills are essential, as this director typically oversees multiple support managers and reports to a VP of Customer Success or Operations.
- Technical Support EngineerA Technical Support Engineer resolves more complex, often product-specific technical issues escalated from frontline support, working closely with engineering teams at software or hardware companies. The role combines strong troubleshooting and networking knowledge with the ability to write scripts in Python or Bash to diagnose or automate fixes, all tracked through ticketing systems. Clear customer communication is essential, since engineers must translate technical root causes into terms that clients or internal stakeholders can understand.
- Technical Support ManagerA technical support manager leads a team of support representatives who troubleshoot customer or internal technical issues, using ticketing systems like Zendesk or ServiceNow to track and resolve cases within defined SLA management targets. They handle escalation management for complex or high-priority problems, coach staff on troubleshooting techniques, and report on team performance metrics. This role blends strong team leadership with hands-on technical knowledge, common in SaaS companies, IT service providers, and product support organizations.
- Technical Support SupervisorA Technical Support Supervisor leads a team of help desk or technical support agents, ensuring customer issues are resolved efficiently through ticketing systems like Zendesk or ServiceNow. Common in software, telecom, and IT services companies, they combine technical troubleshooting expertise with escalation management to handle complex cases that frontline staff cannot resolve. Strong customer service instincts and team leadership are essential, as the role blends people management with hands-on technical problem-solving.
- Technical TrainerTechnical Trainers design and deliver instruction in specialized technical skills, typically in manufacturing, engineering, aerospace, or systems environments. They develop curricula tailored to their industry, conduct hands-on training for production teams or staff, and ensure learners understand both technical concepts and compliance requirements—translating complex material into clear instruction for diverse skill levels. The role suits individuals with deep technical or manufacturing expertise who are effective communicators, can adapt teaching methods to different learners, and often manage curriculum development and training outcomes independently.
- Technical WriterA technical writer creates clear, accurate documentation such as user guides, API documentation, and knowledge base articles, using tools like Confluence or MadCap Flare and often writing in Markdown or XML formats. They apply information architecture principles to organize complex content logically and rely on strong editing and proofreading skills to ensure clarity and consistency. This role is common in software and engineering companies and attracts detail-oriented communicators who can translate technical concepts for varied audiences.
- TechnicianTechnicians perform hands-on assembly, maintenance, troubleshooting, and repair work across a wide range of industries and specializations, from aerospace and electronics to data centers and manufacturing. The work typically involves operating specialized equipment, following technical specifications and safety protocols, reading schematics and documentation, and problem-solving when systems malfunction or components fail. The role suits detail-oriented, mechanically or technically inclined individuals who prefer practical work over desk-based tasks and can work methodically with precision and safety consciousness.
- Technology ConsultantA Technology Consultant advises client organizations on how to select, implement, and integrate technology solutions to meet business goals, often working for a consulting firm and engaging with multiple clients across industries. The role blends business analysis to understand client needs with hands-on expertise in cloud platforms like AWS, Azure, or GCP, and project management to keep implementations on schedule and budget. Strong stakeholder management and systems integration skills are essential, since consultants must align technical solutions with the priorities of executives, IT teams, and end users.
- Technology ConsultingTechnology Consultants advise client organizations on how to solve business problems using technology, conducting business analysis and stakeholder management to understand needs before proposing solution architecture. Working for consulting firms or as independent advisors, they apply project management discipline and expertise in cloud platforms like AWS or Azure to guide implementations from strategy through execution. The role suits adaptable communicators who can quickly learn a client's industry and translate technical options into business value.
- Technology Product ManagementTechnology Product Managers own the vision and execution of a software product, setting product strategy and roadmapping priorities while working closely with engineering, design, and business stakeholders. They typically run development using Agile/Scrum practices and use data analysis to validate decisions and measure feature success, relying on strong stakeholder management to align diverse teams. The role suits strategic thinkers who can bridge technical and business perspectives within tech companies of any size.
- Territory Sales ManagerA territory sales manager owns sales performance for a defined geographic or account territory, conducting territory planning to prioritize accounts and using CRM software to manage relationships and pipeline. They rely on sales forecasting and negotiation skills to hit revenue targets while maintaining relationship management with key clients and channel partners. This field-based role is common in industries like consumer goods, pharmaceuticals, and industrial sales, suiting independent, travel-ready sales professionals.
- Test AnalystA Test Analyst examines software, applications, or systems to identify defects, verify functionality, and ensure quality before release or deployment. The role involves executing test plans, documenting bugs and issues, and often using testing tools and methodologies to assess performance, usability, and reliability across different scenarios and environments. Test Analysts typically work closely with developers and product teams, requiring attention to detail, systematic thinking, and familiarity with testing frameworks or automation tools depending on the role's scope.
- Test Automation EngineerA Test Automation Engineer builds and maintains automated test suites using tools like Selenium and broader test automation frameworks, scripting in Python or Java to validate application functionality. They integrate automated tests into CI/CD pipelines such as Jenkins and perform API testing to catch regressions before releases. This role sits within a QA or engineering team and is held by someone with strong programming skills applied specifically to testing infrastructure.
- Test Development EngineerTest Development Engineers design, build, and maintain automated test systems and equipment (often called Automatic Test Equipment or ATE) used to verify that manufactured products meet specifications and function correctly. Their work involves writing test code and scripts, configuring hardware test benches, and troubleshooting test failures to identify defects in circuit boards, semiconductors, and other components during manufacturing or quality assurance phases. The role requires strong programming skills, knowledge of electronics and test methodology, and the ability to work closely with manufacturing, engineering, and quality teams to ensure reliable product testing at scale.
- Test EngineerTest Engineers design, develop, and execute tests to validate that products, components, and systems meet performance, safety, and quality standards before deployment. Their work spans hardware and software testing across industries like aerospace, autonomous vehicles, semiconductors, and telecommunications, using tools ranging from specialized test equipment and data acquisition systems to simulation platforms and automation frameworks. The role attracts detail-oriented engineers with strong problem-solving skills who enjoy hands-on laboratory work, cross-functional collaboration, and ensuring mission-critical systems perform reliably under demanding conditions.
- Test LeadA Test Lead oversees testing programs and activities, taking responsibility for planning, executing, and coordinating test efforts while managing teams of technical staff. The role typically involves defining test strategies, tracking progress against requirements, troubleshooting when results don't meet expectations, and communicating status to stakeholders—work that varies significantly depending on the domain, from flight testing of aircraft to software quality assurance to manufacturing process validation. Success in the role requires both deep technical knowledge of the area being tested and leadership ability to guide others through complex, detail-oriented work.
- Test OperatorTest Operators safely drive and operate autonomous vehicles under controlled and real-world conditions, collecting performance data and documenting vehicle behavior for engineering analysis. The work involves hands-on vehicle operation, data logging, and close collaboration with autonomous vehicle development teams to validate safety systems and identify technical issues. The role suits individuals with strong driving skills, attention to detail, and comfort working with emerging automotive technology in a test environment.
- Test Technical SpecialistTest Technical Specialists design, build, and operate specialized testing systems and equipment, typically in manufacturing or factory environments. The work involves hands-on troubleshooting of complex mechanical and fluid systems, real-time monitoring, and collaborative problem-solving with engineering and production teams to validate products or components. The role suits technically experienced individuals comfortable working with specialized equipment, hazardous materials, and manufacturing processes who enjoy direct hardware engagement and systematic diagnostic work.
- Test TechnicianTest Technicians perform assembly, calibration, troubleshooting, and inspection of components and systems using specialized test equipment and instrumentation. The work involves following engineering specifications, reading technical documentation and schematics, and documenting test results with attention to precision and quality standards across industries including aerospace, manufacturing, and electronics. The role suits hands-on, detail-oriented individuals with technical aptitude who work independently or collaboratively with engineering teams and may advance into technical supervision.
- Testing EngineerTesting Engineers design and maintain automated testing frameworks to validate software, hardware, or system performance, catching bugs and ensuring reliability before deployment. The work involves writing test scripts, building testing infrastructure, analyzing results, and collaborating with development teams to address failures, using tools and methodologies tailored to the systems being tested. The role suits detail-oriented engineers who enjoy problem-solving, have strong programming skills, and take satisfaction in quality assurance and system stability.
- Textile DesignerA Textile Designer creates original prints, patterns, and fabric structures for apparel, home goods, or upholstery, using Adobe Illustrator and Photoshop alongside specialized CAD software for textiles to render repeats and colorways. They draw on deep textile and fabrication knowledge to ensure designs translate well to production, and closely follow trend forecasting to keep collections commercially relevant. This creative role exists within fashion houses, textile mills, and home furnishings companies, usually held by someone with a design or textile arts background.
Find where you fit
Your work history places you on this map — each role you add connects you to an occupation, its career paths, and the open roles that match it.