🤖 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

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

  • Train subordinates in programming and program coding.

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

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

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

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

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

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

  • 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.

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

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

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

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

  • 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.

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

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

  • Develop Web sites.

Technologies & Software

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