🤖 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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Develop Web sites.

Technologies & Software

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