🤖 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 systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

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

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

  • Develop Web sites.

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

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

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

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

  • Train subordinates in programming and program coding.

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

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

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

Technologies & Software

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