AI Risk Logo

Software Developers

Medium51.32%
Salary Range
Low (10th %)$77,020
Median$132,270
High (90th %)$208,620

AI Prompt Guides for Software Developers

Unlock expert prompt guides tailored for this Software Developers. Get strategies to boost your productivity and results with AI.

AI Prompt Tool for Software Developers

Experiment with and customize AI prompts designed for this occupation. Try, edit, and save prompts for your workflow.

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

The occupation "Software Developers" is assigned an automation risk of 51.3%, reflecting a moderate probability that many of its tasks can be automated in the near future. This base risk stems from the dual nature of software development, where a significant portion of the workflow involves structured, information-processing activities that are increasingly accessible to automation technologies like artificial intelligence and sophisticated code generation tools. Tasks such as "analyzing information to determine, recommend, and plan installation of a new system or modification of an existing system" exemplify processes that can be systematically modeled, automated, or assisted by AI-driven recommendations. Similarly, "analyzing user needs and software requirements to determine feasibility of design within time and cost constraints" involves gathering and synthesizing quantifiable information, a process that automation can increasingly manage through requirements management and decision-support systems. The task "confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects" often follows scripted patterns of information exchange that can be partially replaced by intelligent agents and automated communication tools. However, several core responsibilities within software development are less amenable to automation. The top three most resistant tasks include "training users to use new or modified equipment," which relies heavily on interpersonal skills, adaptability to diverse user needs, and the ability to communicate technical content clearly. Additionally, supervisory responsibilities such as "supervising the work of programmers, technologists, and technicians and other engineering and scientific personnel" and "supervising and assigning work to programmers, designers, technologists, technicians, or other engineering or scientific personnel" require judgment, leadership, and nuanced decision-making that are difficult for current AI systems to replicate. These resistant tasks rely on human insight, team dynamics, mentorship, and the handling of complex, often unstructured problems, preserving a significant human element in software development roles. Bottleneck skills that are particularly challenging to automate in this occupation include high-level critical thinking, creative problem-solving, and interpersonal communication. The ability to interpret ambiguous requirements, mentor team members, and adapt to rapidly changing project circumstances all represent skills at an advanced or expert level that currently lie outside the reach of automated tools. Likewise, effective leadership and coordination demand emotional intelligence and context-sensitive judgment, further raising the automation threshold for supervisory and training tasks. As a result, while routine, information-centric components of software development are increasingly automatable, complex decision-making and people-oriented activities continue to anchor the profession's human labor requirements, contributing to its moderate overall automation risk of 51.3%.

Filter by Automatable Status
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
Partially Automatable
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
Partially Automatable
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Partially Automatable
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
Partially Automatable
Coordinate installation of software system.
Partially Automatable
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
Partially Automatable
Determine system performance standards.
Partially Automatable
Develop or direct software system testing or validation procedures, programming, or documentation.
Partially Automatable
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
Partially Automatable
Prepare reports or correspondence concerning project specifications, activities, or status.
Partially Automatable
Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
Partially Automatable
Specify power supply requirements and configuration.
Partially Automatable
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Automatable
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
Non-Automatable
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
Partially Automatable
Train users to use new or modified equipment.
Partially Automatable
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
Partially Automatable
Monitor functioning of equipment to ensure system operates in conformance with specifications.
Automatable
Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
Partially Automatable

Marketo Marketing Automation3M Post-it AppAdobe Creative Cloud softwareAirtableApache HadoopApple macOSAtlassian ConfluenceBlackboard softwareCustomer information control system CICSDropboxDelphi TechnologyAdobe DreamweaverAdobe IllustratorAdobe InDesignDrupalAmazon RedshiftApache HiveApache PigCCascading style sheets CSSElasticsearchEclipse IDEApache CassandraAdobe PhotoshopAdobe FlexApache HTTP ServerApache MavenApache TomcatBackbone.jsC#C++CanuEmbarcadero DelphiEnterprise JavaBeansAlteryx softwareApache KafkaAmazon DynamoDBAnsible softwareBashCisco IOSDjangoDockerApache GroovyBlinkData analysis softwareDataVisionAtlassian BambooAJAXApache AntApache SparkApache StrutsApple iOSAdaAutomated installation softwareComponent object model COM softwareEiffelEmbarcadero JBuilderBackup and archival softwareApache FlumeEncryption softwareConfiguration management softwareDeployment softwareAmazon Simple Storage Service S3ADO.NETData manipulation language DMLAmazon KinesisApache OozieApache AvroABC CompilerAlgorithmic language ALGOLAWKB-MethodBigloo SchemeCall-processing language CPLCommon Lisp Object System CLOSComputer On-line Real-time Applications Language CORAL 66E++ pattern languageEvent-driven State-machines ProgrammingDistributed component object model DCOM softwareABC: the AspectBench Compiler for AspectJCollaborative Application Markup Language CAMLAllaire ColdFusionAtlassian BitbucketBootstrapDisk operating system DOSDistributed database management softwareDocument Object Model DOM ScriptingEclipse JerseyEmbedded systems development softwareMicrosoft OutlookMicrosoft PowerPointMicrosoft ProjectMicrosoft PublisherManagement information systems MISEvernoteFlipgridGoogle DocsGoogle DriveGroupMeIBM Cognos ImpromptuIBM DominoIBM NotesMicrosoft AccessIBM Power Systems softwareIBM SPSS StatisticsLexisNexisLinkedInMarketo Marketing AutomationMcAfeeMicrosoft OneNoteJavaScriptExtensible hypertext markup language XHTMLFigmaFileMaker ProGitHubGoogle MeetJamBoardLAMP StackGoogle SitesGoogle GmailFirewall softwareIBM WebSphereMicrosoft ExcelKornShellLinuxMicroservices ArchitectureMicrosoft .NET FrameworkMicrosoft Power BIHewlett Packard LoadRunnerLoomGitGoFormula translation/translator FORTRANLogMeIn GoToWebinarGoogle SheetsMicrosoft PowerShellGoogle AndroidFaceTimeKubernetesMicrosoft Active Server Pages ASPExt JSjQueryJUnitMicrosoft ASP.NETMicrosoft ASP.NET Core MVCFunctional testing softwareIBM DB2IBM Rational ClearCaseIBM Rational Rose XDEJLoad testing softwareFile server softwareIBM AIXIBM TerraformInformatica softwareList processing language LISPForthGambit SchemeHaskellICON programming languageInterstate connection ICONMicrosoft ESP SDKIBM Rational RequisiteProIntegration testing softwareIEA Software EmeraldFault testing softwareGitLabGoogle Cloud softwareGradleGraphQLIBM MiddlewareIBM z/OS operating systemsJavaScript framework softwareJenkins CIJFrog ArtifactoryKotlinLibreOfficeMathWorks SimulinkMicrosoft DirectXSAP softwareSalesforce softwareMicrosoft SQL ServerMicrosoft VisioMicrosoft Visual Basic for Applications VBAMicrosoft WindowsMicroStrategyMinitabNetSuite ERPOracle DatabaseOracle EloquaOracle HyperionOracle PeopleSoft FinancialsOracle SolarisPostgreSQLPuppetQlik Tech QlikViewQuest Erwin Data ModelerRSAP Business ObjectsSAP Crystal ReportsSASScreencastifyMicrosoft TeamsMySQLNoSQLOracle JavaServer Pages JSPOracle PL/SQLPythonRubyRuby on RailsOracle Business Intelligence Enterprise EditionPlatform as a service PaaSOracle Fusion ApplicationsPHPMicrosoft Visual StudioMicrosoft Windows ServerMongoDBNode.jsObjective COracle Fusion MiddlewareOracle JavaPerlRed Hat WildFlySeleniumMoodlePerforce Helix softwareReactScalaMicrosoft SQL Server Integration Services SSISOracle ReportsServiceNowOracle JDBCMicrosoft Visual Basic.NETMicrosoft Visual C# .NETMutation testing softwareOpenAI ChatGPTOracle Application ServerOracle Cloud softwareSalesforce VisualforceOracle SQL DeveloperRecovery testing softwareRegression testing softwareSAP Adaptive Server EnterpriseSAP NetWeaverSecurity testing softwareRed Hat OpenShiftPyTorchMigration softwarePatch management softwareRed Hat Ansible EngineSAP PowerBuilderModulaMUMPS MOberonPascalSchemeOracle Business Intelligence DiscovererMuleSoft softwareObject Management Group Object Request BrokerOperating system shellsOracle Java Message Service JMSPuTTYQNXReact NativeReact ReduxRedisRESTful APISAP Business IntelligenceSAP ERPSimple API for XML SAXTableauStataCorp StataTeradata DatabaseVeritas NetBackupYouTubeWordPressSlackSwiftSpring FrameworkUNIXVMwareWorkday softwareTrimble SketchUp ProUbuntuVerilogWiresharkWeb server softwareTransact-SQLSkypeSingle sign-on SSOVirtual private networking VPN softwareSmalltalkSpring BootStress testing softwareTest design softwareTest implementation softwareUNIX ShellUsability testing softwareVersion control softwareSoftware librariesTensorFlowTalend Data FabricSymantec Visual CafeStructured Query Report SQRString oriented symbolic language SNOBOLSoftware distribution management softwareSonarQubeTypeScriptVisible RazorVue.jsWeb application softwareWin CEXcodeXML Path Language XPATHMicrosoft Visual BasicNortonLifeLock cybersecurity softwareOracle E-Business Suite FinancialsOracle JD Edwards EnterpriseOneOracle JD Edwards EnterpriseOneSplunk EnterpriseCisco WebexLogMeIn GoToMeetingBlackbaud The Raiser's EdgeAirtableApache HadoopAtlassian ConfluenceBlackboard softwareCustomer information control system CICSDropboxCisco WebexAmazon Web Services AWS softwareDelphi TechnologyAdobe After EffectsAdobe IllustratorAdobe InDesignDrupalAmazon RedshiftApache HiveApache PigApache SolrCApache CassandraAdobe PhotoshopAdobe FlexApache HTTP ServerApache MavenApache TomcatBackbone.jsC#C++CanuAlteryx softwareApache KafkaDocument management system softwareAmazon Elastic Compute Cloud EC2BashChefCisco IOSDjangoDockerApache GroovyBlinkData analysis softwareDataVision3M Post-it AppDynamic hypertext markup language DHTMLAJAXApache AntApache SparkApache StrutsApple iOSAdaAmazon Web Services AWS CloudFormationAutomated installation softwareDefect tracking softwareDynamic analysis softwareBackup and archival softwareApache FlumeDeployment softwareBorder Gateway Protocol BGPADO.NETData definition language DDLData manipulation language DMLAmazon KinesisApache HBaseApache OozieABC CompilerAlgorithmic language ALGOLAWKB-MethodBigloo SchemeCall-processing language CPLCollaborative Application Markup Language CAMLAtlassian BitbucketBootstrapDisk operating system DOSDistributed database management softwareDocument Object Model DOM ScriptingAmerican National Standards Institute ANSI CComputer Associates integrated data management system CA-IDMSFlipgridGoogle AnalyticsGoogle DocsGoogle SlidesGroupMeIBM DominoIBM InfoSphere DataStageJob control language JCLIBM NotesMicrosoft AccessIBM SPSS StatisticsLexisNexisLinkedInMcAfeeLogMeIn GoToMeetingFigmaFileMaker ProGitHubGoogle MeetJamBoardLAMP StackEclipse IDEGoogle SitesHypertext markup language HTMLFirewall softwareEmbarcadero DelphiEvernoteHewlett Packard HP-UXIBM WebSphereKornShellLinuxMicroservices ArchitectureMicrosoft .NET FrameworkIBM Rational ClearQuestHewlett Packard LoadRunnerLoomGitGoLogMeIn GoToWebinarGoogle SheetsESRI ArcGIS softwareGoogle AngularGoogle AndroidFaceTimeKubernetesJupyter NotebookExt JSHibernate ORMjQueryJUnitMicrosoft ActiveXMicrosoft ASP.NETMicrosoft Active DirectoryEiffelEmbarcadero JBuilderIBM DB2IBM Rational ClearCaseIBM Rational PurifyPlusJLoad testing softwareFile server softwareIBM AIXIBM TerraformInformatica softwareList processing language LISPE++ pattern languageEvent-driven State-machines ProgrammingForthGambit SchemeHaskellICON programming languageEclipse JerseyIntegration testing softwareExtensible stylesheet language transformations XSLTIEA Software EmeraldFault testing softwareGitLabGoogle Cloud softwareGradleGraphQLIBM MiddlewareIBM z/OS operating systemsJenkins CIJFrog ArtifactoryKotlinLibreOfficeMathWorks SimulinkDynamic modeling softwareGNU Image Manipulation Program GIMPInterface definition language IDLMagellan FirmwareMicrosoft OneNoteMicrosoft OutlookMicrosoft PowerPointMicrosoft PublisherMicrosoft SharePointMicrosoft WordPHPSalesforce softwareMicrosoft SQL ServerMicrosoft VisioMicrosoft WindowsMinitabNagiosNetSuite ERPOracle DatabaseOracle EloquaOracle HyperionOracle PeopleSoft FinancialsOracle SolarisPostgreSQLPuppetQlik Tech QlikViewQuest Erwin Data ModelerRMicrosoft TeamsMySQLNoSQLOracle JavaServer Pages JSPOracle PL/SQLPythonRubyOperating system softwarePlatform as a service PaaSOracle Fusion ApplicationsMicrosoft ExcelReactMicrosoft Visual StudioMicrosoft Windows ServerMongoDBNode.jsObjective COracle JavaOracle WebLogic ServerPerlRed Hat Enterprise LinuxRed Hat WildFlyMoodleRelational database management softwareNational Instruments LabVIEWOracle ReportsMicrosoft PowerShellPrologOracle JDBCMicrosoft Visual Basic.NETMicrosoft Visual C# .NETMigration testing softwareMutation testing softwareOpenAI ChatGPTOracle Application ServerOracle Cloud softwareSalesforce VisualforceOracle SQL DeveloperRecovery testing softwareRegression testing softwareRed Hat OpenShiftPyTorchMigration softwarePatch management softwareMicrosoft ESP SDKRestructured extended executor REXXModulaMUMPS MOberonObjective CamlPascalMicrosoft DirectXMicrosoft transact-structural query language T-SQLMuleSoft softwareOperating system shellsOracle Java Message Service JMSPuTTYQNXReact ReduxRedisRESTful APIRabbitMQOpen Graphics Library OpenGLTableauSAP Business ObjectsSAP Crystal ReportsSASScreencastifySlackSocial media sitesSplunk EnterpriseTeradata DatabaseThe MathWorks MATLABYouTubeWordPressSwiftZoomSpring FrameworkUnified modeling language UMLUNIXVMwareWorkday softwareSeleniumTrimble SketchUp ProScalaUbuntuVerilogWiresharkWeb server softwareTransact-SQLSkypeServiceNowSingle sign-on SSOSAP Adaptive Server EnterpriseSAP NetWeaverSmalltalkSpring BootStatic analysis softwareSystem testing softwareTest implementation softwareUNIX ShellVersion control softwareSoftware librariesTensorFlowSAP PowerBuilderTalend Data FabricSymantec Visual CafeSchemeSource code editor softwareStructured Query Report SQRSAP ERPSimple API for XML SAXSonarQubeTypeScriptVisible RazorVue.jsWeb application softwareWin CEXcodeXML Path Language XPATHWeb service definition language WDSLSimulation program with integrated circuit emphasis SPICEUnit testing softwareSun Microsystems Java Persistence APIJavaScriptCascading style sheets CSSMicrosoft Azure softwareAtlassian JIRAOracle Business Intelligence Enterprise EditionMicrosoft Visual Basic Scripting Edition VBScriptMicrosoft Visual Basic Scripting Edition VBScriptExtensible markup language XMLOracle Fusion MiddlewareRed Hat Enterprise LinuxOracle Primavera Enterprise Project Portfolio ManagementOracle Primavera Enterprise Project Portfolio ManagementMicrosoft Power BIAmazon Elastic Compute Cloud EC2JavaScript Object Notation JSONJavaScript Object Notation JSONFormula translation/translator FORTRANMicrosoft SQL Server Integration Services SSISMicrosoft SQL Server Reporting Services SSRSMicrosoft SQL Server Reporting Services SSRSEnterprise application integration EAI softwareAdvanced business application programming ABAPAdvanced business application programming ABAPMicrosoft Active Server Pages ASPAtlassian BambooCommon business oriented language COBOLCommon business oriented language COBOLAmazon Web Services AWS CloudFormationInteroperability testing softwareInteroperability testing softwareVirtual private networking VPN softwareApache Subversion SVNConfiguration management softwareAmazon Simple Storage Service S3Integrated development environment IDE softwareMicrosoft SharePointIntegrated development environment IDE softwareStorage area network SAN softwareTalend Big Data IntegrationVoice over internet protocol VoIP system softwareVoice over internet protocol VoIP system softwareCommon Lisp Object System CLOSComputer On-line Real-time Applications Language CORAL 66Interstate connection ICONSource code editor softwareABC: the AspectBench Compiler for AspectJEmbedded systems development softwareExtensible stylesheet language transformations XSLTOracle Business Intelligence DiscovererMicrosoft transact-structural query language T-SQLEmerald Software Group Emerald Green OfficeMicrosoft Internet Information Services (IIS)Microsoft Internet Information Services (IIS)Graphical user interface GUI design softwareRelational database management softwareStructured query language SQLAmazon Web Services AWS softwareApple macOSAdobe AcrobatGoogle SlidesAdobe AcrobatIBM InfoSphere DataStageJob control language JCLMicrosoft ExchangeMicrosoft ExchangeBeginner's all-purpose symbolic instruction code BASICMicrosoft Visual BasicMicroStrategyNagiosNortonLifeLock cybersecurity softwareSocial media sitesShell scriptShell scriptThe MathWorks MATLABAdobe After EffectsAdobe DreamweaverHypertext markup language HTMLApache SolrAdobe ActionScriptAdobe ActionScriptElasticsearchDynamic hypertext markup language DHTMLJupyter NotebookRuby on RailsZoomGoogle GmailOperating system softwareEnterprise JavaBeansHewlett Packard HP-UXOracle WebLogic ServerPerforce Helix softwareUnified modeling language UMLIBM Rational ClearQuestDocument management system softwareAmazon DynamoDBAnsible softwareChefESRI ArcGIS softwareNational Instruments LabVIEWSoftware development toolsEnterprise application integration EAI softwareSoftware development toolsGoogle AngularPrologHibernate ORMMicrosoft ActiveXApache Subversion SVNIBM Rational RequisiteProMicrosoft ASP.NET Core MVCMicrosoft Team Foundation ServerMicrosoft Team Foundation ServerMicrosoft Active DirectoryComponent object model COM softwareDefect tracking softwareDynamic analysis softwareFunctional testing softwareIBM Rational PurifyPlusIBM Rational Rose XDEDistributed component object model DCOM softwareMigration testing softwareOracle Business Intelligence SuiteOracle Business Intelligence SuiteOracle Java 2 Platform Enterprise Edition J2EEOracle Java 2 Platform Enterprise Edition J2EESecurity testing softwareStatic analysis softwareStress testing softwareSystem testing softwareTest design softwareUsability testing softwareRequirements management softwareRequirements management softwareUnit testing softwareBorder Gateway Protocol BGPOpen Graphics Library OpenGLEncryption softwareStorage area network SAN softwareIBM WebSphere MQIBM WebSphere MQData definition language DDLRed Hat Ansible EngineApache HBaseTalend Big Data IntegrationApache AvroRestructured extended executor REXXA programming language APLA programming language APLAmerican National Standards Institute ANSI CComputer Associates integrated data management system CA-IDMSBeginner's all-purpose symbolic instruction code BASICObjective CamlEmerald Software Group Emerald Green OfficeInterface definition language IDLGraphical user interface GUI design softwareSimulation program with integrated circuit emphasis SPICEProgramming language one PL/IProgramming language one PL/ISun Microsystems Java Persistence APIAllaire ColdFusionJavaScript framework softwareObject Management Group Object Request BrokerReact NativeSAP Business IntelligenceString oriented symbolic language SNOBOLSoftware distribution management softwareDynamic modeling softwareGNU Image Manipulation Program GIMPMagellan FirmwareReal time operating system RTOS softwareReal time operating system RTOS softwareMicrosoft Azure DevOps ServicesMicrosoft Azure DevOps ServicesRabbitMQWeb service definition language WDSLGraphical user interface GUI builder softwareGraphical user interface GUI builder softwareComponent-based Scalable Logical Architecture CSLAComponent-based Scalable Logical Architecture CSLAWind River VxWorksWind River VxWorksBlackbaud The Raiser's EdgeMicrosoft Dynamics GPMicrosoft Dynamics GPMicrosoft ProjectOracle PeopleSoftOracle PeopleSoftSmugMug FlickrSmugMug FlickrManagement information systems MISCitrix cloud computing softwareGoogle AnalyticsIBM Power Systems softwareMicrosoft Visual Basic for Applications VBAOracle E-Business Suite FinancialsStataCorp StataVeritas NetBackupExtensible hypertext markup language XHTMLMicrosoft Azure softwareAtlassian JIRAEnterprise resource planning ERP softwareEnterprise resource planning ERP softwareExtensible markup language XMLMicrosoft DynamicsMicrosoft DynamicsMicrosoft Office softwareMicrosoft Office softwareMicrosoft WordSAP softwareAdobe Creative Cloud softwareCitrix cloud computing softwareGoogle DriveIBM Cognos ImpromptuStructured query language SQL

Computer and Information Systems Managers
Medium46.26%
Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.
Computer Systems Analysts
Medium48.05%
Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.
Computer Network Support Specialists
Medium55.92%
Analyze, test, troubleshoot, and evaluate existing network systems, such as local area networks (LAN), wide area networks (WAN), cloud networks, servers, and other data communications networks. Perform network maintenance to ensure networks operate correctly with minimal interruption.
Computer User Support Specialists
Medium55.42%
Provide technical assistance to computer users. Answer questions or resolve computer problems for clients in person, via telephone, or electronically. May provide assistance concerning the use of computer hardware and software, including printing, installation, word processing, electronic mail, and operating systems.
Computer Network Architects
Medium50.66%
Design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning, including analysis of capacity needs for network infrastructures. May also design network and computer security measures. May research and recommend network and data communications hardware and software.
Database Administrators
Medium50.55%
Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. Identify, investigate, and resolve database performance issues, database capacity, and database scalability. May plan, coordinate, and implement security measures to safeguard computer databases.
Database Architects
Medium50.12%
Design strategies for enterprise databases, data warehouse systems, and multidimensional networks. Set standards for database operations, programming, query processes, and security. Model, design, and construct large relational databases or data warehouses. Create and optimize data models for warehouse infrastructure and workflow. Integrate new systems with existing warehouse structure and refine system performance and functionality.
Network and Computer Systems Administrators
Medium57.76%
Install, configure, and maintain an organization's local area network (LAN), wide area network (WAN), data communications network, operating systems, and physical and virtual servers. Perform system monitoring and verify the integrity and availability of hardware, network, and server resources and systems. Review system and application logs and verify completion of scheduled jobs, including system backups. Analyze network and server resource consumption and control user access. Install and upgrade software and maintain software licenses. May assist in network modeling, analysis, planning, and coordination between network and data communications hardware and software.
Computer Programmers
Medium53.56%
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Software Quality Assurance Analysts and Testers
Medium51.71%
Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.
Web Developers
Medium61.87%
Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.
Web and Digital Interface Designers
Medium60.00%
Design digital user interfaces or websites. Develop and test layouts, interfaces, functionality, and navigation menus to ensure compatibility and usability across browsers or devices. May use web framework applications as well as client-side code and processes. May evaluate web design following web and accessibility standards, and may analyze web use metrics and optimize websites for marketability and search engine ranking. May design and test interfaces that facilitate the human-computer interaction and maximize the usability of digital devices, websites, and software with a focus on aesthetics and design. May create graphics used in websites and manage website content and links.
Information Security Engineers
Medium52.50%
Develop and oversee the implementation of information security procedures and policies. Build, maintain and upgrade security technology, such as firewalls, for the safe use of computer networks and the transmission and retrieval of information. Design and implement appropriate security controls to identify vulnerabilities and protect digital files and electronic infrastructures. Monitor and respond to computer security breaches, viruses, and intrusions, and perform forensic investigation. May oversee the assessment of information security systems.
Blockchain Engineers
Medium51.47%
Maintain and support distributed and decentralized blockchain-based networks or block-chain applications such as cryptocurrency exchange, payment processing, document sharing, and digital voting. Design and deploy secure block-chain design patterns and solutions over geographically distributed networks using advanced technologies. May assist with infrastructure setup and testing for application transparency and security.
Computer Systems Engineers/Architects
Medium50.80%
Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.
Computer Hardware Engineers
Medium46.34%
Research, design, develop, or test computer or computer-related equipment for commercial, industrial, military, or scientific use. May supervise the manufacturing and installation of computer or computer-related equipment and components.
Electronics Engineers, Except Computer
Medium47.85%
Research, design, develop, or test electronic components and systems for commercial, industrial, military, or scientific use employing knowledge of electronic theory and materials properties. Design electronic circuits and components for use in fields such as telecommunications, aerospace guidance and propulsion control, acoustics, or instruments and controls.
Mechatronics Engineers
Medium50.13%
Research, design, develop, or test automation, intelligent systems, smart devices, or industrial systems control.
Electrical and Electronic Engineering Technologists and Technicians
Medium44.30%
Apply electrical and electronic theory and related knowledge, usually under the direction of engineering staff, to design, build, repair, adjust, and modify electrical components, circuitry, controls, and machinery for subsequent evaluation and use by engineering staff in making engineering design decisions.
Mechanical Engineering Technologists and Technicians
Medium48.38%
Apply theory and principles of mechanical engineering to modify, develop, test, or adjust machinery and equipment under direction of engineering staff or physical scientists.
Quality Control Systems Managers
Medium50.15%
Plan, direct, or coordinate quality assurance programs. Formulate quality control policies and control quality of laboratory and production efforts.
Architectural and Engineering Managers
Medium49.05%
Plan, direct, or coordinate activities in such fields as architecture and engineering or research and development in these fields.
Logisticians
Medium47.96%
Analyze and coordinate the ongoing logistical functions of a firm or organization. Responsible for the entire life cycle of a product, including acquisition, distribution, internal allocation, delivery, and final disposal of resources.
Logistics Engineers
Medium48.28%
Design or analyze operational solutions for projects such as transportation optimization, network modeling, process and methods analysis, cost containment, capacity enhancement, routing and shipment optimization, or information management.
Project Management Specialists
Medium52.50%
Analyze and coordinate the schedule, timeline, procurement, staffing, and budget of a product or service on a per project basis. Lead and guide the work of technical staff. May serve as a point of contact for the client or customer.
Training and Development Specialists
Medium50.29%
Design or conduct work-related training and development programs to improve individual skills or organizational performance. May analyze organizational training needs or evaluate training effectiveness.
Search Marketing Strategists
Medium53.88%
Employ search marketing tactics to increase visibility and engagement with content, products, or services in Internet-enabled devices or interfaces. Examine search query behaviors on general or specialty search engines or other Internet-based content. Analyze research, data, or technology to understand user intent and measure outcomes for ongoing optimization.
Financial Quantitative Analysts
Medium51.50%
Develop quantitative techniques to inform securities investing, equities investing, pricing, or valuation of financial instruments. Develop mathematical or statistical models for risk management, asset optimization, pricing, or relative value analysis.
Information Security Analysts
Medium53.69%
Plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. Assess system vulnerabilities for security risks and propose and implement risk mitigation strategies. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses.
Computer and Information Research Scientists
Medium45.73%
Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.
Telecommunications Engineering Specialists
Medium56.77%
Design or configure wired, wireless, and satellite communications systems for voice, video, and data services. Supervise installation, service, and maintenance.
Data Warehousing Specialists
Medium49.22%
Design, model, or implement corporate data warehousing activities. Program and configure warehouses of database information and provide support to warehouse users.
Video Game Designers
Medium46.94%
Design core features of video games. Specify innovative game and role-play mechanics, story lines, and character biographies. Create and maintain design documentation. Guide and collaborate with production staff to produce games as designed.
Web Administrators
Medium53.44%
Manage web environment design, deployment, development and maintenance activities. Perform testing and quality assurance of web sites and web applications.
Geographic Information Systems Technologists and Technicians
Medium51.81%
Assist scientists or related professionals in building, maintaining, modifying, or using geographic information systems (GIS) databases. May also perform some custom application development or provide user support.
Document Management Specialists
Medium56.74%
Implement and administer enterprise-wide document management systems and related procedures that allow organizations to capture, store, retrieve, share, and destroy electronic records and documents.
Penetration Testers
Medium51.14%
Evaluate network system security by conducting simulated internal and external cyberattacks using adversary tools and techniques. Attempt to breach and exploit critical systems and gain access to sensitive information to assess system security.
Information Technology Project Managers
Medium49.19%
Plan, initiate, and manage information technology (IT) projects. Lead and guide the work of technical staff. Serve as liaison between business and technical aspects of projects. Plan project stages and assess business implications for each stage. Monitor progress to assure deadlines, standards, and cost targets are met.
Mathematicians
Medium44.50%
Conduct research in fundamental mathematics or in application of mathematical techniques to science, management, and other fields. Solve problems in various fields using mathematical methods.
Operations Research Analysts
Medium49.05%
Formulate and apply mathematical modeling and other optimizing methods to develop and interpret information that assists management with decisionmaking, policy formulation, or other managerial functions. May collect and analyze data and develop decision support software, services, or products. May develop and supply optimal time, cost, or logistics networks for program evaluation, review, or implementation.
Business Intelligence Analysts
Medium52.10%
Produce financial and market intelligence by querying data repositories and generating periodic reports. Devise methods for identifying data patterns and trends in available information sources.
Bioinformatics Technicians
Medium54.40%
Apply principles and methods of bioinformatics to assist scientists in areas such as pharmaceuticals, medical technology, biotechnology, computational biology, proteomics, computer information science, biology and medical informatics. Apply bioinformatics tools to visualize, analyze, manipulate or interpret molecular data. May build and maintain databases for processing and analyzing genomic or other biological information.
Cartographers and Photogrammetrists
Medium56.29%
Research, study, and prepare maps and other spatial data in digital or graphic form for one or more purposes, such as legal, social, political, educational, and design purposes. May work with Geographic Information Systems (GIS). May design and evaluate algorithms, data structures, and user interfaces for GIS and mapping systems. May collect, analyze, and interpret geographic information provided by geodetic surveys, aerial photographs, and satellite data.
Radio Frequency Identification Device Specialists
Medium48.06%
Design and implement radio frequency identification device (RFID) systems used to track shipments or goods.
Human Factors Engineers and Ergonomists
Medium47.18%
Design objects, facilities, and environments to optimize human well-being and overall system performance, applying theory, principles, and data regarding the relationship between humans and respective technology. Investigate and analyze characteristics of human behavior and performance as it relates to the use of technology.
Validation Engineers
Medium45.72%
Design or plan protocols for equipment or processes to produce products meeting internal and external purity, safety, and quality requirements.
Microsystems Engineers
Medium45.90%
Research, design, develop, or test microelectromechanical systems (MEMS) devices.
Robotics Engineers
Medium49.96%
Research, design, develop, or test robotic applications.
Architectural and Civil Drafters
Medium55.34%
Prepare detailed drawings of architectural and structural features of buildings or drawings and topographical relief maps used in civil engineering projects, such as highways, bridges, and public works. Use knowledge of building materials, engineering practices, and mathematics to complete drawings.
Electrical and Electronics Drafters
Medium56.65%
Prepare wiring diagrams, circuit board assembly diagrams, and layout drawings used for the manufacture, installation, or repair of electrical equipment.
Mechanical Drafters
Medium57.37%
Prepare detailed working diagrams of machinery and mechanical devices, including dimensions, fastening methods, and other engineering information.
Aerospace Engineering and Operations Technologists and Technicians
Medium35.83%
Operate, install, adjust, and maintain integrated computer/communications systems, consoles, simulators, and other data acquisition, test, and measurement instruments and equipment, which are used to launch, track, position, and evaluate air and space vehicles. May record and interpret test data.
Bioinformatics Scientists
Medium51.45%
Conduct research using bioinformatics theory and methods in areas such as pharmaceuticals, medical technology, biotechnology, computational biology, proteomics, computer information science, biology and medical informatics. May design databases and develop algorithms for processing and analyzing genomic information, or other biological information.
Remote Sensing Scientists and Technologists
Medium43.98%
Apply remote sensing principles and methods to analyze data and solve problems in areas such as natural resource management, urban planning, or homeland security. May develop new sensor systems, analytical techniques, or new applications for existing systems.
Quality Control Analysts
Medium49.25%
Conduct tests to determine quality of raw materials, bulk intermediate and finished products. May conduct stability sample tests.
Remote Sensing Technicians
Medium60.88%
Apply remote sensing technologies to assist scientists in areas such as natural resources, urban planning, or homeland security. May prepare flight plans or sensor configurations for flight trips.
Computer Science Teachers, Postsecondary
Medium44.43%
Teach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
Graphic Designers
Medium56.74%
Design or create graphics to meet specific commercial or promotional needs, such as packaging, displays, or logos. May use a variety of mediums to achieve artistic or decorative effects.
Media Technical Directors/Managers
Medium50.75%
Coordinate activities of technical departments, such as taping, editing, engineering, and maintenance, to produce radio or television programs.
Technical Writers
Medium54.19%
Write technical materials, such as equipment manuals, appendices, or operating and maintenance instructions. May assist in layout work.
Audio and Video Technicians
Medium57.78%
Set up, maintain, and dismantle audio and video equipment, such as microphones, sound speakers, connecting wires and cables, sound and mixing boards, video cameras, video monitors and servers, and related electronic equipment for live or recorded events, such as concerts, meetings, conventions, presentations, podcasts, news conferences, and sporting events.
Broadcast Technicians
Medium59.28%
Set up, operate, and maintain the electronic equipment used to acquire, edit, and transmit audio and video for radio or television programs. Control and adjust incoming and outgoing broadcast signals to regulate sound volume, signal strength, and signal clarity. Operate satellite, microwave, or other transmitter equipment to broadcast radio or television programs.
Sound Engineering Technicians
Medium50.93%
Assemble and operate equipment to record, synchronize, mix, edit, or reproduce sound, including music, voices, or sound effects, for theater, video, film, television, podcasts, sporting events, and other productions.
Sales Engineers
Medium44.20%
Sell business goods or services, the selling of which requires a technical background equivalent to a baccalaureate degree in engineering.
Data Entry Keyers
High74.25%
Operate data entry device, such as keyboard or photo composing perforator. Duties may include verifying data and preparing materials for printing.
Desktop Publishers
Medium65.37%
Format typescript and graphic elements using computer software to produce publication-ready material.
Computer, Automated Teller, and Office Machine Repairers
Medium45.35%
Repair, maintain, or install computers, word processing systems, automated teller machines, and electronic office machines, such as duplicating and fax machines.
Computer Numerically Controlled Tool Programmers
High68.97%
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.

AI Readiness Accelerator

A practical course designed for small and medium businesses to master AI and automation. Learn how to identify opportunities, implement AI tools, and streamline your operations for a future-proof business. No technical background required!

Learn More

AI Prompt Guides

Unlock industry- and job-specific prompt guides to get the most out of AI tools. Our guides are tailored for your sector and role, helping you craft effective prompts for real-world results. Stay ahead with expert strategies!

Browse Guides

AI Prompt Tool

Find, try, and share expert prompts and automations for key jobs and tasks. Access a growing library from our experts and the community, and test prompts with your own data. Discover new ways to automate and innovate!

Try the Tool