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

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

  • Develop Web sites.

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

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

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

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

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

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

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

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

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

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

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

Technologies & Software

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