🤖 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 “Engineering Programmer” 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%

“Engineering Programmer” 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%

“Engineering Programmer” 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

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

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

  • Train subordinates in programming and program coding.

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

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

  • Develop Web sites.

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

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

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

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

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

  • Consult with and assist computer operators or system analysts to define and resolve problems in running 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.

Technologies & Software

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