🤖 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

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

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

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

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

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

  • Develop Web sites.

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

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

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

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

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

  • Train subordinates in programming and program coding.

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

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

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

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

Technologies & Software

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