🤖 BARBIE MODE ACTIVATED 💗    Your adblocker was detected!    Comic Sans has been applied as cosmic punishment 💅    Ads keep this database FREE — please whitelist replacedbyrobot.info!    ✨ Everything is pink and that's entirely your fault ✨    🌸                     🤖 BARBIE MODE ACTIVATED 💗    Your adblocker was detected!    Comic Sans has been applied as cosmic punishment 💅    Ads keep this database FREE — please whitelist replacedbyrobot.info!    ✨ Everything is pink and that's entirely your fault ✨    🌸                     
Automation Risk Analysis

Will “Engineer” be Automated?

Advertisement

A robot took your ad!

Ads keep this free database of 57,000+ jobs alive. Please whitelist replacedbyrobot.info — we promise our ads are tasteful!

AI Exposure Risk

60%

“Engineer” will maybe be replaced by AI.

Based on the cognitive demands, communication requirements, and logical reasoning intrinsic to this occupation according to O*NET data, we project a 60% probability of disruption by generative AI and Large Language Models.

Automation & Robot Risk

30%

“Engineer” will probably not be replaced by robots.

Evaluating the physical dexterity, repetitive motion tasks, and manual labor associated with this role, our analysis indicates a 30% likelihood of substitution by advanced robotics systems.

Personal & Financial Insights

Every occupation has a unique profile. For Computer Programmers, the Bureau of Labor Statistics and O*NET classify the day-to-day work broadly as: 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.

Avg. Annual Salary $103,640
Avg. Hourly Wage $49.83
Available Jobs (US) 109,870
Job Title & Hierarchy Code (SOC) Computer Programmers #15-1251
Wage vs. National Median
ℹ️

Data is based on the reference occupation: “Computer Programmers”

Advertisement

A robot took your ad!

Ads keep this free database of 57,000+ jobs alive. Please whitelist replacedbyrobot.info — we promise our ads are tasteful!

Core Skills & Abilities

  • Train users on the use and function of computer programs.

  • Collaborate with computer manufacturers and other users to develop new programming methods.

  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.

  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

  • Train subordinates in programming and program coding.

  • Develop Web sites.

  • Write or contribute to instructions or manuals to guide end users.

  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

  • Assign, coordinate, and review work and activities of programming personnel.

  • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.

  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

  • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

  • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.

Technologies & Software

  • Google Antigravity
  • Enterprise JavaBeans
  • Hewlett Packard LoadRunner
  • PowerSoft PowerBuilder
  • Embarcadero Delphi
  • Source code editor software
  • Qlik Tech QlikView
  • Microsoft Visual Basic.NET
  • Microsoft Visual Basic Scripting Edition VBScript
  • Lovable.dev
  • Microsoft Word
  • Data definition language DDL
  • Oracle Fusion Applications
  • Microsoft Active Server Pages ASP
  • Operating system software
  • Ruby
  • Bourne Shell
  • Microsoft Visual Studio
  • Apache Subversion SVN
  • Bigloo Scheme
  • Objective C
  • JUnit
  • Computer On-line Real-time Applications Language CORAL 66
  • IBM Rational ClearCase
  • PHP
  • Oracle Business Intelligence Enterprise Edition
  • Computer aided design and drafting CADD software
  • Spring Framework
  • v0 by Vercel
  • UNIX
  • Amazon Web Services AWS software
  • Teradata Database
  • Django
  • ChatGPT (OpenAI)
  • Amazon DynamoDB
  • Corel CorelDraw Graphics Suite
  • Apache Groovy
  • Drupal
  • Relational database management software
  • Shell script
  • Kimi (Moonshot AI)
  • Common Lisp Object System CLOS
  • IBM Cognos Impromptu
  • Supervisory control and data acquisition SCADA software
  • Red Hat OpenShift
  • Apache Hive
  • Microsoft PowerShell
  • Microsoft Systems Management Server
  • Go
  • Oracle JD Edwards EnterpriseOne
  • IBM DB2
  • Forth
  • Oracle Database
  • JavaScript Object Notation JSON
  • Microsoft Project
  • Interface definition language IDL
  • Cascading style sheets CSS
  • Microsoft Exchange
  • Microsoft Dynamics
  • Microsoft Windows
  • String oriented symbolic language SNOBOL
  • SAP software
  • React
  • Command interpreters
  • Veritas NetBackup
  • Amazon Kinesis
  • ABC Compiler
  • Llama (Meta)
  • Scala
  • Amazon Elastic Compute Cloud EC2
  • VMware
  • ABC: the AspectBench Compiler for AspectJ
  • McAfee
  • Hypertext markup language HTML
  • Low-level debugger software
  • List processing language LISP
  • Microsoft ASP.NET
  • Virage VS Archive
  • IBM Domino
  • IBM Power Systems software
  • Epic Systems
  • Extensible stylesheet language XSL
  • Revision control software
  • Collaborative Application Markup Language CAML
  • Oracle PeopleSoft
  • MUMPS M
  • National Instruments LabVIEW
  • Amazon Web Services AWS CloudFormation
  • Apache Kafka
  • Microsoft Access
  • Quest Erwin Data Modeler
  • Wireshark
  • Adobe ActionScript
  • AWK
  • Atlassian Confluence
  • Incremental compiler software
  • Apache Maven
  • Source code migration software
  • LAMP Stack
  • Advanced business application programming ABAP
  • SAP Adaptive Server Enterprise
  • Microsoft SQL Server Reporting Services SSRS
  • IBM InfoSphere DataStage
  • Node.js
  • Apache HTTP Server
  • Modula
  • Git
  • Microsoft Visio
  • AJAX
  • SAP Crystal Reports
  • Bolt.new
  • Formula translation/translator FORTRAN
  • Apache Hadoop
  • Red Hat Enterprise Linux
  • Google Angular
  • Spring Boot
  • Microsoft Silverlight
  • American National Standards Institute ANSI C
  • NetSuite ERP
  • Haskell
  • Computer Associates integrated data management system CA-IDMS
  • Microsoft SharePoint
  • Grok (xAI)
  • Oberon
  • Job control language JCL
  • Swift
  • Tax software
  • E++ pattern language
  • Extensible markup language XML
  • Tableau
  • Oracle Java
  • Apache Cassandra
  • NoSQL
  • Microsoft ActiveX
  • Programming language one PL/I
  • SAP NetWeaver BW
  • Qwen (Alibaba)
  • Gambit Scheme
  • Jupyter Notebook
  • Amazon Redshift
  • GitHub
  • Perl
  • Emerald Software Group Emerald Green Office
  • Gemini (Google)
  • SAS
  • Microsoft SQL Server Integration Services SSIS
  • One pass compiler software
  • Call-processing language CPL
  • ReCrystallize Crystal Reports
  • Chef
  • Adobe Acrobat
  • GitHub Copilot
  • Codeium
  • C++
  • Google Analytics
  • Tabnine
  • Adobe Photoshop
  • Docker
  • Microsoft PowerPoint
  • Oracle Solaris
  • Devin (Cognition AI)
  • Integrated development environment IDE software
  • OpenAI ChatGPT
  • Scheme
  • Smalltalk
  • Mistral (Mistral AI)
  • Event-driven State-machines Programming
  • MicroStrategy
  • MySQL
  • Restructured extended executor REXX
  • Microsoft Visual Basic
  • Debugging software
  • Delphi Technology
  • Hibernate ORM
  • Claude (Anthropic)
  • Simulation program with integrated circuit emphasis SPICE
  • Nagios
  • Progress OpenEdge ABL
  • Apache Pig
  • J
  • Linux
  • Canu
  • Apache Ant
  • Microsoft ESP SDK
  • Microsoft Extensible Application Markup Language (XAML)
  • Python
  • Ada
  • Perforce Helix software
  • Transact-SQL
  • Oracle E-Business Suite Financials
  • Apache Solr
  • Perplexity AI
  • Adobe Illustrator
  • Structured query language SQL
  • Microsoft Excel
  • UNIX Shell
  • Adobe Dreamweaver
  • Objective Caml
  • Oracle PeopleSoft Financials
  • Workflow software
  • Red Hat WildFly
  • Apache Spark
  • Microsoft Publisher
  • jQuery
  • ICON programming language
  • Mixed code generator
  • Progress WebSpeed Workshop
  • SAP BusinessObjects Data Integrator
  • Adobe PostScript
  • Data manipulation language DML
  • Snort
  • Nova (Amazon)
  • Microsoft Visual C# .NET
  • Oracle PL/SQL
  • FileMaker Pro
  • Human resource management software HRMS
  • IEA Software Emerald
  • Atlassian JIRA
  • Virtual private networking VPN software
  • Microsoft Windows Server
  • Decompilers
  • PostgreSQL
  • Verilog
  • Amazon CodeWhisperer
  • Tier generator software
  • The MathWorks MATLAB
  • Customer information control system CICS
  • Code generator software
  • Graphical user interface GUI design software
  • Oracle WebLogic Server
  • Interstate connection ICON
  • DeepSeek
  • Eiffel
  • Compilers
  • Unified modeling language UML
  • MongoDB
  • Ruby on Rails
  • Selenium
  • Symbolic debugger software
  • Backbone.js
  • Microsoft FrontPage
  • Inline code expander software
  • Microsoft Azure software
  • Partial class generator software
  • Ansible software
  • Common business oriented language COBOL
  • Oracle Fusion Middleware
  • Amazon Simple Storage Service S3
  • Pascal
  • Apache Struts
  • Hewlett Packard HP-UX
  • Structured Query Report SQR
  • Microsoft Visual Basic for Applications VBA
  • CoffeeCup The HTML Editor
  • Gemini Code Assist
  • Ubuntu
  • B-Method
  • Just-in-time compiler
  • Adobe ColdFusion
  • Xerces2 Java Parser
  • Oracle JDBC
  • C#
  • Oracle Hyperion
  • Minitab
  • Ext JS
  • Extensible hypertext markup language XHTML
  • Microsoft Visual FoxPro
  • Algorithmic language ALGOL
  • Splunk Enterprise
  • C
  • Logo design software
  • Elasticsearch
  • Geographic information system GIS software
  • Puppet
  • IBM SPSS Statistics
  • Prolog
  • Microsoft Dynamics GP
  • SAP Business Objects
  • Threaded code compiler
  • Citrix cloud computing software
  • R
  • Mistral AI (chat/models)
  • Atlassian Bamboo
  • A programming language APL
  • Beginner's all-purpose symbolic instruction code BASIC
  • dBASE Plus
  • ESRI ArcGIS software
  • Web service definition language WDSL
  • Symantec Visual Cafe
  • JavaScript
  • Oracle JavaServer Pages JSP
  • Salesforce Visualforce
  • Dynamic hypertext markup language DHTML
  • Eclipse IDE
  • KornShell
  • Progress Sonic ESB
  • CAST SQL Builder
  • IBM WebSphere
  • IBM Notes
  • Clipper
  • Microsoft Office software
  • StataCorp Stata
  • Basis BBx VisualPRO/5
  • Greatis Object Inspector
  • Bash
  • Bentley MicroStation
  • Microsoft ASP.NET Core MVC
  • Retargetable compiler
  • Code munger software
  • Apache Tomcat
  • Microsoft SQL Server
  • Microsoft .NET Framework
  • Adobe Flex
  • Dassault Systemes CATIA
  • Network intrusion prevention systems NIPS
  • Cursor AI
  • Interpreter software
  • Desktop computers
  • Computer servers
  • Mainframe operating systems
  • Mainframe computers
  • Serial port cards