🤖 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

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

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

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

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

  • Train users on the use and function of 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.

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

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

  • Develop Web sites.

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

  • Train subordinates in programming and program coding.

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

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

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

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

Technologies & Software

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